Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gecode.spec'], chrootPath='/var/lib/mock/f33-build-138443-42184/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gecode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Wrote: /builddir/build/SRPMS/gecode-5.1.0-7.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gecode.spec'], chrootPath='/var/lib/mock/f33-build-138443-42184/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gecode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zdMZJI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gecode-5.1.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/gecode-5.1.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd gecode-5.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (gecode-4.0.0-no_examples.patch):' Patch #0 (gecode-4.0.0-no_examples.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .no_examples --fuzz=0 patching file Makefile.in Hunk #1 succeeded at 1004 (offset 51 lines). + find . -name '*.hh' -exec chmod 0644 '{}' ';' + find . -name '*.hpp' -exec chmod 0644 '{}' ';' + find . -name '*.cpp' -exec chmod 0644 '{}' ';' + chmod 0644 LICENSE misc/doxygen/back.png misc/doxygen/gecode-logo-100.png + pushd examples ~/build/BUILD/gecode-5.1.0/examples ~/build/BUILD/gecode-5.1.0 + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o bin-packing.cpp.new bin-packing.cpp + touch -r bin-packing.cpp bin-packing.cpp.new + mv bin-packing.cpp.new bin-packing.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o black-hole.cpp.new black-hole.cpp + touch -r black-hole.cpp black-hole.cpp.new + mv black-hole.cpp.new black-hole.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o dominating-queens.cpp.new dominating-queens.cpp + touch -r dominating-queens.cpp dominating-queens.cpp.new + mv dominating-queens.cpp.new dominating-queens.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o scowl.hpp.new scowl.hpp + touch -r scowl.hpp scowl.hpp.new + mv scowl.hpp.new scowl.hpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o word-square.cpp.new word-square.cpp + touch -r word-square.cpp word-square.cpp.new + mv word-square.cpp.new word-square.cpp ~/build/BUILD/gecode-5.1.0 + popd + sed -e 's|-ggdb||g' -i configure gecode.m4 + sed -e 's|-O3||g' -i configure gecode.m4 + sed -e 's|-fvisibility=hidden||g' -i configure gecode.m4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3HIwYF + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + autoreconf -ivf autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing Use of uninitialized value $args[0] in split at /usr/bin/autoreconf line 493, line 3. autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: Leaving directory `.' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fPIC' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fPIC' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fPIC' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-examples --enable-float-vars --enable-leak-debug --with-boost-include=/usr/include/boost checking for the host operating system... Linux checking for riscv64-redhat-linux-gnu-g++... no checking for riscv64-redhat-linux-gnu-c++... no checking for riscv64-redhat-linux-gnu-gpp... no checking for riscv64-redhat-linux-gnu-aCC... no checking for riscv64-redhat-linux-gnu-CC... no checking for riscv64-redhat-linux-gnu-cxx... no checking for riscv64-redhat-linux-gnu-cc++... no checking for riscv64-redhat-linux-gnu-cl.exe... no checking for riscv64-redhat-linux-gnu-FCC... no checking for riscv64-redhat-linux-gnu-KCC... no checking for riscv64-redhat-linux-gnu-RCC... no checking for riscv64-redhat-linux-gnu-xlC_r... no checking for riscv64-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for riscv64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for diff... ok checking for tar... ok checking for make... ok checking for sed... ok checking for perl... ok checking how to run the C++ preprocessor... g++ -E checking for rc.exe... no checking whether to build with Visual Studio resource files... no checking Whether to build for different architectures... no checking for user-defined library name prefix... no checking for user-defined library name suffix... no 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... /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 checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to build with peak heap size tracking... no checking whether to optimize for code size... no checking whether to build with support for finding memory leaks... yes checking whether mtrace is declared... yes checking whether to build with default memory allocator... yes checking whether to build with auditing code... no checking whether to build with profiling information... no checking whether to build with gcov support... no checking size of int... 4 checking if int has at least 32 bit... yes checking if doubles have a big enough mantissa... yes checking whether to build with multi-threading support... yes checking for unistd.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking libkern/OSAtomic.h usability... no checking libkern/OSAtomic.h presence... no checking for libkern/OSAtomic.h... no checking for spin locks... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether g++ accepts -fPIC... yes checking whether gcc accepts -fPIC... yes checking whether g++ accepts -Wextra... yes checking whether gcc accepts -Wextra... yes checking whether g++ accepts -Wall... yes checking whether gcc accepts -Wall... yes checking whether g++ accepts -pipe... yes checking whether gcc accepts -pipe... yes checking whether g++ accepts -std=c++11... yes checking whether gcc accepts -std=c++11... no checking whether g++ accepts ... yes checking for __builtin_ffsl... no checking whether to use gcc visibility attributes... yes checking whether g++ accepts ... yes checking if compiler supports forced inlining... yes checking whether g++ accepts ... yes checking whether gcc accepts ... yes checking whether g++ accepts -fno-strict-aliasing... yes checking whether gcc accepts -fno-strict-aliasing... yes checking whether g++ accepts -fno-math-errno... yes checking whether gcc accepts -fno-math-errno... yes checking whether g++ accepts -ffinite-math-only... yes checking whether gcc accepts -ffinite-math-only... yes checking whether g++ accepts -fno-rounding-math... yes checking whether gcc accepts -fno-rounding-math... yes checking whether g++ accepts -fno-signaling-nans... yes checking whether gcc accepts -fno-signaling-nans... yes checking whether g++ accepts -fcx-limited-range... yes checking whether gcc accepts -fcx-limited-range... yes checking whether g++ accepts -mthreads... no checking whether gcc accepts -mthreads... no checking whether g++ accepts -Qunused-arguments... no checking whether gcc accepts -Qunused-arguments... no checking ext/hash_map usability... yes checking ext/hash_map presence... yes checking for ext/hash_map... yes checking unordered_map usability... yes checking unordered_map presence... yes checking for unordered_map... yes checking for dot... dot checking whether to enable graphs in the documentation... yes checking whether to enable the documentation search engine... no checking whether to generate a doxygen tagfile... yes checking whether to build compressed html documentation... no checking whether to build docset documentation for XCode... no checking whether to build the float variables library... yes checking whether to build the set variables library... yes checking whether to build the int variables library... yes checking whether to build with MPFR support... yes checking for __gmpz_init in -lgmp... no checking for __gmpz_init in -lmpir... no checking gmp.h usability... no checking gmp.h presence... no checking for gmp.h... no checking for qmake-qt4... qmake-qt4 checking for moc-qt4... moc-qt4 checking whether to build with Qt support... yes checking whether to build Gist... yes checking for riscv64-redhat-linux-gnu-flex... no checking for flex... flex checking whether we have at least flex 2.5.33... yes checking for riscv64-redhat-linux-gnu-bison... no checking for bison... bison checking whether we have at least bison 2.3... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether to build driver... yes checking whether to build flatzinc... yes checking whether to build driver... yes checking whether to build examples... no checking whether to build minimodel... yes checking whether to build search... yes configure: creating ./config.status config.status: creating Makefile config.status: creating tools/flatzinc/mzn-gecode config.status: creating doxygen.conf config.status: creating doxygen.hh config.status: creating gecode/support/config.hpp + make -j4 make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' perl ./misc/genvarimp.perl -typehpp ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-type.hpp perl ./misc/genvarimp.perl -header ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-imp.hpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/exception.o gecode/support/exception.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/allocator.o gecode/support/allocator.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/heap.o gecode/support/heap.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/thread.o gecode/support/thread/thread.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/windows.o gecode/support/thread/windows.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/pthreads.o gecode/support/thread/pthreads.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/hw-rnd.o gecode/support/hw-rnd.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/archive.o gecode/kernel/archive.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/core.o gecode/kernel/core.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/branch.o gecode/kernel/branch.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/archive.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/archive.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/archive.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/archive.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/archive.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/archive.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/archive.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/archive.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/archive.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/archive.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/archive.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/region.o gecode/kernel/region.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/core.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, 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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/core.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/branch.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/memory-manager.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/memory-manager.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/afc.o gecode/kernel/afc.cpp In file included from ./gecode/kernel.hh:269, from gecode/kernel/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/branch.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/branch.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/branch.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ gecode/kernel/branch.cpp: In constructor 'Gecode::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': gecode/kernel/branch.cpp:100:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Brancher(home), f(f0), done(false) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ gecode/kernel/branch.cpp: In static member function 'static void Gecode::FunctionBranch::post(Gecode::Home, std::function)': gecode/kernel/branch.cpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | (void) new (home) FunctionBranch(home,f); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/kernel/branch.cpp:98:39: note: initializing argument 1 of 'Gecode::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' 98 | FunctionBranch::FunctionBranch(Home home, | ~~~~~^~~~ gecode/kernel/branch.cpp: In function 'void Gecode::branch(Gecode::Home, std::function)': gecode/kernel/branch.cpp:155:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | FunctionBranch::post(home,f); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/branch.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/kernel/branch.cpp:140:29: note: initializing argument 1 of 'static void Gecode::FunctionBranch::post(Gecode::Home, std::function)' 140 | FunctionBranch::post(Home home, std::function f) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/region.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/region.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/region.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/action.o gecode/kernel/action.cpp In file included from ./gecode/kernel.hh:269, from gecode/kernel/region.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/region.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/region.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/region.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/region.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/chb.o gecode/kernel/chb.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/afc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/afc.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/afc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/afc.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/afc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/afc.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/afc.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/afc.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/rnd.o gecode/kernel/rnd.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/exception.o gecode/kernel/exception.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/action.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/action.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/action.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/action.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/action.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/action.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/chb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace-recorder.o gecode/kernel/trace-recorder.cpp In file included from ./gecode/kernel.hh:269, from gecode/kernel/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/chb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/chb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/chb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace-filter.o gecode/kernel/trace-filter.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/exception.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/exception.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/exception.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/rnd.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/rnd.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/rnd.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/tracer.o gecode/kernel/tracer.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace.o gecode/kernel/trace.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-recorder.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/trace-recorder.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-filter.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/trace-filter.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/stop.o gecode/search/stop.cpp In file included from ./gecode/kernel.hh:152, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from gecode/kernel/trace.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:269, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/tracer.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/tracer.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/tracer.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from gecode/kernel/trace.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/kernel/trace.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from gecode/kernel/trace.cpp:38: gecode/kernel/trace.cpp: In function 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/kernel/trace.cpp:44:5: note: in expansion of macro 'GECODE_POST' 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from gecode/kernel/trace.cpp:38: gecode/kernel/trace.cpp:45:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(TraceRecorder::post(home,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from gecode/kernel/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from gecode/kernel/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:414:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 414 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/cutoff.o gecode/search/cutoff.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/engine.o gecode/search/engine.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/stop.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/stop.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/parallel/engine.o gecode/search/parallel/engine.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/options.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/options.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/cutoff.cpp:43: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/engine.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/engine.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/parallel/dfs.o gecode/search/parallel/dfs.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/bab.o gecode/search/bab.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from gecode/search/parallel/engine.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/parallel/bab.o gecode/search/parallel/bab.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/dfs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/dfs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/dfs.hh:41, from gecode/search/parallel/dfs.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/bab.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/bab.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/parallel/engine.hh:41, from ./gecode/search/parallel/bab.hh:41, from gecode/search/parallel/bab.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/sequential/lds.o gecode/search/sequential/lds.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/sequential/path.o gecode/search/sequential/path.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/parallel/path.o gecode/search/parallel/path.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/lds.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/lds.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/meta/rbs.o gecode/search/meta/rbs.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/sequential/lds.hh:41, from gecode/search/sequential/lds.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/sequential/path.hh:41, from gecode/search/sequential/path.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from gecode/search/sequential/lds.cpp:41: ./gecode/search/sequential/lds.hh: In member function 'Gecode::Space* Gecode::Search::Sequential::Probe::next(const Gecode::Search::Options&)': ./gecode/search/sequential/lds.hh:256:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 256 | fail++; | ~~~~^~ ./gecode/search/sequential/lds.hh:257:7: note: here 257 | case SS_SOLVED: | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/meta/nogoods.o gecode/search/meta/nogoods.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/meta/dead.o gecode/search/meta/dead.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/parallel/path.hh:41, from gecode/search/parallel/path.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/meta/rbs.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/meta/sequential/pbs.o gecode/search/meta/sequential/pbs.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/meta/parallel/pbs.o gecode/search/meta/parallel/pbs.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/nogoods.hh:41, from gecode/search/meta/nogoods.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/meta/dead.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/meta/dead.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/meta/sequential/pbs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/sebs.o gecode/search/sebs.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/parallel/pbs.hh:41, from gecode/search/meta/parallel/pbs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/rbs.hh:41, from gecode/search/rbs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from ./gecode/search/meta/sequential/pbs.hh:41, from gecode/search/pbs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/int-set.o gecode/int/int-set.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/sebs.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/sebs.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/search.hh:43, from gecode/search/exception.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/int-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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/int-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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/int-set.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/int-set.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-set.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-set.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/int-set.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-set.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-set.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/int-set.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:5229, from gecode/int/int-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/int-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/int-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/int-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/int-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/var-imp/int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var/bool.o gecode/int/var/bool.cpp In file included from ./gecode/int.hh:1709, from gecode/int/var-imp/int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/var-imp/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/var-imp/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:898, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/var/int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var-imp/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var-imp/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/var/int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/var/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/var/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var-imp/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var-imp/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var-imp/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/array.o gecode/int/array.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bool.o gecode/int/bool.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/var/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/var/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/var/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/var/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/var/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/var/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/var/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/array.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/array.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/array.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/array.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/array.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/array.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/array.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int.hh:898, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/array.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:50:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | ::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:56:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | ::post(home,x0,n1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:60:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL(Bool::Lq::post(home,x1,x0)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:63:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_FAIL(Bool::Lq::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:66:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_FAIL(Bool::Le::post(home,x1,x0)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:69:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | GECODE_ES_FAIL(Bool::Le::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:79:5: note: in expansion of macro 'GECODE_POST' 79 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:120:5: note: in expansion of macro 'GECODE_POST' 120 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:126:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:52: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::BoolView]' 52 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:130:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 130 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:572:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:134:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:572:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:145:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:52: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]' 52 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:149:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:572:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:153:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:572:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:167:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | ::post(home,n0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:172:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:468:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:176:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:468:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:191:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | ::post(home,n0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:196:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:468:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:200:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:468:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:215:5: note: in expansion of macro 'GECODE_POST' 215 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:227:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:234:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | ::post(home,nx,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:239:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 239 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:249:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:255:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:262:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 262 | ::post(home,nx,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:302:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:309:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | ::post(home,nx,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:314:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:324:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 324 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:330:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 330 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:337:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | ::post(home,nx,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:377:5: note: in expansion of macro 'GECODE_POST' 377 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:382:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 382 | ::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:390:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 390 | ::post(home,x[i],n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:396:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 396 | GECODE_ES_FAIL(Bool::Lq::post(home,y,x[i])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:401:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 401 | GECODE_ES_FAIL(Bool::Lq::post(home,x[i],y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:406:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 406 | GECODE_ES_FAIL(Bool::Le::post(home,y,x[i])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:411:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | GECODE_ES_FAIL(Bool::Le::post(home,x[i],y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:423:5: note: in expansion of macro 'GECODE_POST' 423 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:474:5: note: in expansion of macro 'GECODE_POST' 474 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:482:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 482 | GECODE_ES_FAIL(Bool::NaryEq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:488:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 488 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:493:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 493 | GECODE_ES_FAIL(Bool::Le::post(home,x[0],x[1])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:501:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 501 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:136:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 136 | NaryLq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:506:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 506 | GECODE_ES_FAIL(Bool::Le::post(home,x[1],x[0])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:232:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 232 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:516:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:136:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 136 | NaryLq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:519:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | GECODE_ES_FAIL(Bool::Lq::post(home,x[i+1],x[i])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:530:5: note: in expansion of macro 'GECODE_POST' 530 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:537:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 537 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:544:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 544 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:551:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 551 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:558:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 558 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:564:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 564 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:571:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 571 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:336:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 336 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:599:5: note: in expansion of macro 'GECODE_POST' 599 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:607:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 607 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:615:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 615 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:623:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 623 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:631:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 631 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:245:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:647:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 647 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:336:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 336 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/bool.cpp:658:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | rel(home,y,irt,x,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/bool.cpp:596:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)' 596 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:665:5: note: in expansion of macro 'GECODE_POST' 665 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:671:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 671 | ::post(home,n0,n1,n2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:676:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 676 | ::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:682:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | ::post(home,n0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:687:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 687 | ::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:52: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::BoolView]' 52 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:693:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 693 | ::post(home,x0,x1,n2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:52: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]' 52 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:705:5: note: in expansion of macro 'GECODE_POST' 705 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:712:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 712 | ::post(home,n0,n1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:732:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 732 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:736:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 736 | GECODE_ES_FAIL((Bool::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:751:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 751 | GECODE_ES_FAIL((Bool::BinOrTrue::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:757:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 757 | ::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:761:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 761 | GECODE_ES_FAIL((Bool::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:766:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 766 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:781:5: note: in expansion of macro 'GECODE_POST' 781 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:794:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | ::post(home,b,ny))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:801:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 801 | GECODE_ES_FAIL((Bool::NaryOr::post(home,b,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:814:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 814 | ::post(home,b,a,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:250:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:823:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 823 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,0)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:38: ./gecode/int/bool.hh:483:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)' 483 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:832:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 832 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:38: ./gecode/int/bool.hh:483:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)' 483 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:846:5: note: in expansion of macro 'GECODE_POST' 846 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:857:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 857 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:872:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 872 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:889:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 889 | ::post(home,b,a))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:110:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 895 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,n)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:38: ./gecode/int/bool.hh:483:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)' 483 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:901:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 901 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,1^n)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:38: ./gecode/int/bool.hh:483:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)' 483 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:915:5: note: in expansion of macro 'GECODE_POST' 915 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:926:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 926 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:110:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:952:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 952 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:110:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:964:5: note: in expansion of macro 'GECODE_POST' 964 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:976:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 976 | ::post(home,xv,yv,nz))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:250:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:988:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 988 | ::post(home,xv,yv,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:250:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 250 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:1000:5: note: in expansion of macro 'GECODE_POST' 1000 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:1003:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1003 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:111: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::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 111 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:1006:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1006 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:181:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 181 | IteDom::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp: In function 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:1014:5: note: in expansion of macro 'GECODE_POST' 1014 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: gecode/int/bool.cpp:1016:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1016 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:111: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]' 111 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:49:7: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | 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.cpp:55:9: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]': gecode/int/bool.cpp:60:7: required from here ./gecode/int/bool/lq.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Lq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:47:19: note: initializing argument 1 of 'Gecode::Int::Bool::Lq::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 47 | Lq::Lq(Home home, BV b0, BV b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp: In instantiation 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::BoolView]': gecode/int/bool.cpp:125:9: required from here ./gecode/int/bool/eqv.hpp:60:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return Eq::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:75:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | (void) new (home) Eqv(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 42 | Eqv::Eqv(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:567:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 567 | 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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/bool.cpp:133:9: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:567:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 567 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp: In instantiation 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]': gecode/int/bool.cpp:144:11: required from here ./gecode/int/bool/eqv.hpp:60:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return Eq::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:75:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | (void) new (home) Eqv(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 42 | Eqv::Eqv(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/bool.cpp:148:11: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:567:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 567 | 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::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/bool.cpp:152:11: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:567:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 567 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./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::BoolView; BVC = Gecode::Int::BoolView]': gecode/int/bool.cpp:166:11: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:513:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:463:37: note: initializing argument 1 of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 463 | 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::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/bool.cpp:175:9: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:513:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:463:37: note: initializing argument 1 of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 463 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./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::BoolView; BVC = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:190:13: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/bool.cpp:195:11: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:513:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:463:37: note: initializing argument 1 of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 463 | 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::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/bool.cpp:199:11: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:513:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:463:37: note: initializing argument 1 of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 463 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:233:13: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:238:11: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:254:13: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:261:13: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./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/bool.cpp:482:9: required from here ./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:119:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': gecode/int/bool.cpp:488:9: required from here ./gecode/int/rel/nq.hpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:100:29: note: initializing argument 1 of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 100 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]': gecode/int/bool.cpp:501:9: required from here ./gecode/int/bool/lq.hpp:154:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:63:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' 63 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ ./gecode/int/bool/lq.hpp:156:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (void) new (home) NaryLq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp:114:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' 114 | NaryLq::NaryLq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:536:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel.hh:513:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:45:32: note: initializing argument 1 of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 45 | 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::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:570:9: required from here ./gecode/int/rel/lex.hpp:364:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:365:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:270:28: note: initializing argument 1 of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 270 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:139: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::BoolView]' 139 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:73: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::BoolView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:45: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::BoolView]' 45 | 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::BoolView; VY = Gecode::Int::ConstIntView]': gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:139:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 139 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:45:32: note: initializing argument 1 of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 45 | 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::BoolView; VY = Gecode::Int::ConstIntView]': gecode/int/bool.cpp:646:9: required from here ./gecode/int/rel/lex.hpp:364:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:365:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp:270: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]' 270 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:670:9: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': gecode/int/bool.cpp:675:7: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': gecode/int/bool.cpp:732:11: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:793:9: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:740: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]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY 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:801:9: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/clause.hpp:253:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | return ClauseTrue::post(home,x,y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:110:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ ./gecode/int/bool/clause.hpp:269:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | return NaryOr::post(home,y,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:278:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 278 | return NaryOr::post(home,x,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:280:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | return Or::post(home,x[0],y[0],z); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:284:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) Clause(home,x,y,z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:208:30: note: initializing argument 1 of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 208 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:224:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 224 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:334:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 334 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 684 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:617:35: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:224:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 224 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:334:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 334 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 684 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:617:35: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': gecode/int/bool.cpp:888:9: required from here ./gecode/int/bool/clause.hpp:117:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | return NaryOrTrue::post(home,y); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:124:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:126:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | return BinOrTrue::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:128:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | (void) new (home) ClauseTrue(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:47:38: note: initializing argument 1 of 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 47 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:925:9: required from here ./gecode/int/bool/clause.hpp:117:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | return NaryOrTrue::post(home,y); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:124:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:126:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | return BinOrTrue::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:128:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | (void) new (home) ClauseTrue(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:47:38: note: initializing argument 1 of 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 47 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/clause.hpp:253:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | return ClauseTrue::post(home,x,y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:110:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 110 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ ./gecode/int/bool/clause.hpp:269:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | return NaryOr::post(home,y,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:278:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 278 | return NaryOr::post(home,x,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:280:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | return Or::post(home,x[0],y[0],z); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:284:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) Clause(home,x,y,z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp:208:30: note: initializing argument 1 of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 208 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': gecode/int/bool.cpp:1002:7: required from here ./gecode/int/bool/ite.hpp:113:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | return Rel::EqBnd::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:115:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | return Rel::EqBnd::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:118:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | (void) new (home) IteBnd(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:95:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 95 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': gecode/int/bool.cpp:1005:7: required from here ./gecode/int/bool/ite.hpp:183:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | return Rel::EqDom::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:185:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | return Rel::EqDom::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:188:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) IteDom(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:165:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 165 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]': gecode/int/bool.cpp:1015:5: required from here ./gecode/int/bool/ite.hpp:113:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | return Rel::EqBnd::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:115:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | return Rel::EqBnd::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:118:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | (void) new (home) IteBnd(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:95:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 95 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ 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:73:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Bool::Eq::post(home,x[0],x[1]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ gecode/int/bool/eqv.cpp:76:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | return Bool::Eq::post(home,x[0],nx); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ gecode/int/bool/eqv.cpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | (void) new (home) NaryEqv(home,x,pm2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eqv.hpp:162:25: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)' 162 | NaryEqv::NaryEqv(Home home, ViewArray& x0, int pm20) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./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:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:49:7: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./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:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:55:9: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp: In instantiation of 'Gecode::Int::Bool::Lq::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/lq.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:60:7: required from here ./gecode/int/bool/lq.hpp:48:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp: In instantiation of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/eqv.hpp:75:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' gecode/int/bool.cpp:125:9: required from here ./gecode/int/bool/eqv.hpp:43:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:576:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:581:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:133:9: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/bool.cpp:38: ./gecode/int/bool/eqv.hpp: In instantiation of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/eqv.hpp:75:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:144:11: required from here ./gecode/int/bool/eqv.hpp:43:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:148:11: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:152:11: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' gecode/int/bool.cpp:166:11: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:472:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 49 | 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::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:477:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 109 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/lq-le.hpp:490:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/lq-le.hpp:490:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:175:9: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:507:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:190:13: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:190:13: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99: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]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/lq-le.hpp:490:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:195:11: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/lq-le.hpp:490:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:199:11: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:233:13: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:238:11: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./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::NegBoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:254:13: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:261:13: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./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:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:482:9: required from here ./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' gecode/int/bool.cpp:488:9: required from here ./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:38: ./gecode/int/bool/lq.hpp: In instantiation of 'Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]': ./gecode/int/bool/lq.hpp:156:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' gecode/int/bool.cpp:501:9: required from here ./gecode/int/bool/lq.hpp:116:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | run(false), n_zero(0), n_one(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:260:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:536:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:365:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:570:9: required from here ./gecode/int/rel/lex.hpp:274:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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::BoolView]': ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' 109 | 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::BoolView]': ./gecode/int/rel/lex.hpp:258:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:260:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 109 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:258:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./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:73:45: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:260:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': gecode/int/bool/eqv.cpp:76:48: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:364:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:646:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]': ./gecode/int/rel/lex.hpp:365:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:646:9: required from here ./gecode/int/rel/lex.hpp:274:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:670:9: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' gecode/int/bool.cpp:675:7: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:732:11: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:793:9: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:796:14: required from '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:801:9: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/clause.hpp:280:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/clause.hpp:284:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/clause.hpp:210:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:185:33: note: initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./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::NegBoolView]': ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 335 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:289:35: note: initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 618 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:185:33: note: initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./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:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 335 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:289:35: note: initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 618 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/clause.hpp:128:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:888:9: required from here ./gecode/int/bool/clause.hpp:50:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/clause.hpp:128:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:925:9: required from here ./gecode/int/bool/clause.hpp:50:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./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]': ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:664, from gecode/int/bool.cpp:38: ./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/clause.hpp:284:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/clause.hpp:210:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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/bool/ite.hpp:113:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1002:7: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': ./gecode/int/bool/ite.hpp:118:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1002:7: required from here ./gecode/int/bool/ite.hpp:96:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:46:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 1]' 46 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1005:7: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]': ./gecode/int/bool/ite.hpp:188:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1005:7: required from here ./gecode/int/bool/ite.hpp:166:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:46:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 2]' 46 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]': ./gecode/int/bool/ite.hpp:118:12: required from '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]' gecode/int/bool.cpp:1015:5: required from here ./gecode/int/bool/ite.hpp:96:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp:46:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]' 46 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./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:43: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:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:49:7: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./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:43: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:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:55:9: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/eqv.hpp:43:45: required from 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/eqv.hpp:75:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' gecode/int/bool.cpp:125:9: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:576:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:581:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:568:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/eqv.hpp:43:45: required from 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/eqv.hpp:75:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:144:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': ./gecode/int/rel/eq.hpp:568:64: required from 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/rel/eq.hpp:584:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/bool.cpp:148:11: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' gecode/int/bool.cpp:166:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lq-le.hpp:472:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lq-le.hpp:477:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/eq.hpp:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:507:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:190:13: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:190:13: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:108:37: required from 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:233:13: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:108:37: required from 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' gecode/int/bool.cpp:261:13: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:482:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]': ./gecode/int/bool/lq.hpp:116:46: required from 'Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' ./gecode/int/bool/lq.hpp:156:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]' gecode/int/bool.cpp:501:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:78: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:73:45: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool/eqv.cpp:38: ./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:78: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:76:48: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool/eqv.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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::BoolView]': ./gecode/int/rel/lq-le.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lex.hpp:258:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/lq-le.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lex.hpp:258:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lex.hpp:364:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:646:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:670:9: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:793:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:796:14: required from '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:801:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./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::BoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:280:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:225:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:335:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ ./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:43: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:78: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:73:45: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool/eqv.cpp:38: ./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:43: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:78: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:76:48: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]': ./gecode/int/bool/or.hpp:618:60: required from 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:857:9: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:225:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:335:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/bool.cpp:872:9: required from here ./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/clause.hpp:50:54: required from 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/clause.hpp:128:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:888:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/clause.hpp:50:54: required from 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:128:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:925:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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:122: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/bool/ite.hpp:113:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1002:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 1]': ./gecode/int/bool/ite.hpp:96:51: required from 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' ./gecode/int/bool/ite.hpp:118:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1002:7: required from here ./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./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:190: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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1005:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 2]': ./gecode/int/bool/ite.hpp:166:51: required from 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' ./gecode/int/bool/ite.hpp:188:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1005:7: required from here ./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/bool.cpp:38: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]': ./gecode/int/bool/ite.hpp:96:51: required from 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' ./gecode/int/bool/ite.hpp:118:12: required from '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]' gecode/int/bool.cpp:1015:5: required from here ./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.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:108:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:576:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:49:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:581:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/bool.cpp:129:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': ./gecode/int/rel/lq-le.hpp:110:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:606:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': ./gecode/int/rel/lq-le.hpp:110:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lex.hpp:256:31: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:614:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:49:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/lex.hpp:364:29: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' gecode/int/bool.cpp:646:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:280:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from gecode/int/bool.cpp:38: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' gecode/int/bool.cpp:975:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.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:108: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:122: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/bool/ite.hpp:113:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1002:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/propagator.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:176: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:190: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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' gecode/int/bool.cpp:1005:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:38: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/clause.hpp:269:33: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' gecode/int/bool.cpp:813:9: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/dfa.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:43, from gecode/int/bool/eqv.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional.o gecode/int/extensional.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, 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:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, 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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, 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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, 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:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, 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:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, 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)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, 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)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, 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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, 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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, 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:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, 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:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/dom.o gecode/int/dom.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, 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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, 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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/rel.o gecode/int/rel.cpp In file included from ./gecode/int.hh:898, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:51:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:858: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]' 858 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::DFA, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional.cpp:60:5: note: in expansion of macro 'GECODE_POST' 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:61:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:858: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]' 858 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional.cpp:72:5: note: in expansion of macro 'GECODE_POST' 72 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:86:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:58:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' 58 | Basic::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:89:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:58:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]' 58 | Basic::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:93:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp:316:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 316 | Incremental::post(Home home, ViewArray& x, const TupleSet& t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional.cpp:105:5: note: in expansion of macro 'GECODE_POST' 105 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:119:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 119 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:58:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' 58 | Basic::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:122:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:58:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]' 58 | Basic::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: gecode/int/extensional.cpp:126:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | ::post(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp:316:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 316 | Incremental::post(Home home, ViewArray& x, const TupleSet& t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/extensional.cpp:48:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': gecode/int/extensional.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:875:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 873 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 874 | ::View,short int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:879:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 877 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | ::View,short int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:883:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 881 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | ::View,short int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:892:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 890 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | ::View,short int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:896:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 894 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 895 | ::View,short int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:900:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 898 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ::View,short int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:909:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 907 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ::View,short int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:913:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 911 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | ::View,short int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:917:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 915 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ::View,short int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:931:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 929 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 930 | ::View,int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:935:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 933 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | ::View,int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 935 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:939:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 937 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ::View,int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:948:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 946 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | ::View,int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:952:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 950 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | ::View,int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:956:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 954 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | ::View,int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:965:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 963 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | ::View,int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:969:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 967 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | ::View,int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:973:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 971 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | ::View,int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]': gecode/int/extensional.cpp:58:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:875:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 873 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 874 | ::View,short int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:879:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 877 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | ::View,short int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:883:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 881 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | ::View,short int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:892:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 890 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | ::View,short int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:896:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 894 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 895 | ::View,short int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:900:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 898 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ::View,short int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:909:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 907 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ::View,short int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:913:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 911 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | ::View,short int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:917:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 915 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ::View,short int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:931:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 929 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 930 | ::View,int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:935:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 933 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | ::View,int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 935 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:939:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 937 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ::View,int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:948:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 946 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | ::View,int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:952:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 950 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | ::View,int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:956:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 954 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | ::View,int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:965:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 963 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | ::View,int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:969:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 967 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | ::View,int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:973:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 971 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | ::View,int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:687: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]' 687 | LayeredGraph::post(Home home, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]': gecode/int/extensional.cpp:85:9: required from here ./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) Basic(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:51:34: note: initializing argument 1 of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]': gecode/int/extensional.cpp:88:9: required from here ./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) Basic(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:51:34: note: initializing argument 1 of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': gecode/int/extensional.cpp:92:7: required from here ./gecode/int/extensional/incremental.hpp:322:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 322 | (void) new (home) Incremental(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp:276:39: note: initializing argument 1 of 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 276 | Incremental::Incremental(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]': gecode/int/extensional.cpp:118:9: required from here ./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) Basic(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:51:34: note: initializing argument 1 of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]': gecode/int/extensional.cpp:121:9: required from here ./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) Basic(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp:51:34: note: initializing argument 1 of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]' 51 | Basic::Basic(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]': gecode/int/extensional.cpp:125:7: required from here ./gecode/int/extensional/incremental.hpp:322:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 322 | (void) new (home) Incremental(home,x,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp:276:39: note: initializing argument 1 of 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 276 | Incremental::Incremental(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:875: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:879: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:883: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:892: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:896: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:900: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:909: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:913: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:917: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:931: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:935: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:939: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:948: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:952: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:956: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:965: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:969: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:973: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:875: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:879: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:883: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:892: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:896: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:900: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:909: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:913: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:917: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:931: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:935: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:939: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:948: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:952: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': ./gecode/int/extensional/layered-graph.hpp:956: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:965: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:969: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': ./gecode/int/extensional/layered-graph.hpp:973: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:703:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 703 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp:237: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]' 237 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]': ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' gecode/int/extensional.cpp:85:9: required from here ./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : Base(home,x,t) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]': ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]' gecode/int/extensional.cpp:88:9: required from here ./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : Base(home,x,t) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp: In instantiation of 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': ./gecode/int/extensional/incremental.hpp:322:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional.cpp:92:7: required from here ./gecode/int/extensional/incremental.hpp:279:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | unassigned(x.size()), ac(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]': ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' gecode/int/extensional.cpp:118:9: required from here ./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : Base(home,x,t) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:331, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]': ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]' gecode/int/extensional.cpp:121:9: required from here ./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : Base(home,x,t) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:506, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/incremental.hpp: In instantiation of 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]': ./gecode/int/extensional/incremental.hpp:322:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' gecode/int/extensional.cpp:125:7: required from here ./gecode/int/extensional/incremental.hpp:279:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | unassigned(x.size()), ac(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp:49:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]' 49 | Base::Base(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/extensional.cpp:48:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:875: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': ./gecode/int/extensional/layered-graph.hpp:703:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' ./gecode/int/extensional/layered-graph.hpp:879: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:883: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:892: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:896: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:900: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:909: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:913: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:917: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:931: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:935: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:939: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:948: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:952: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:956: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:965: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:969: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:973: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.cpp:51:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]' gecode/int/extensional.cpp:58:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:875: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:879: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:883: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:892: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:896: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:900: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:909: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:913: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:917: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:931: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:935: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:939: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:948: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:952: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:956: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:965: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:969: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./gecode/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:703: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:973: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.cpp:61:5: required from here ./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]': ./gecode/int/extensional/basic.hpp:53:26: required from 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]' gecode/int/extensional.cpp:85:9: required from here ./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : Propagator(home), x(x0), tupleSet(t), last_data(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]': ./gecode/int/extensional/incremental.hpp:279:36: required from 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' ./gecode/int/extensional/incremental.hpp:322:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' gecode/int/extensional.cpp:92:7: required from here ./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : Propagator(home), x(x0), tupleSet(t), last_data(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]': ./gecode/int/extensional/basic.hpp:53:26: required from 'Gecode::Int::Extensional::Basic::Basic(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' ./gecode/int/extensional/basic.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]' gecode/int/extensional.cpp:118:9: required from here ./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : Propagator(home), x(x0), tupleSet(t), last_data(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:279, from gecode/int/extensional.cpp:40: ./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base::Base(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]': ./gecode/int/extensional/incremental.hpp:279:36: required from 'Gecode::Int::Extensional::Incremental::Incremental(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' ./gecode/int/extensional/incremental.hpp:322:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' gecode/int/extensional.cpp:125:7: required from here ./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : Propagator(home), x(x0), tupleSet(t), last_data(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:5229, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:57:5: note: in expansion of macro 'GECODE_POST' 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:69:5: note: in expansion of macro 'GECODE_POST' 69 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:80:5: note: in expansion of macro 'GECODE_POST' 80 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:93:5: note: in expansion of macro 'GECODE_POST' 93 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:104:5: note: in expansion of macro 'GECODE_POST' 104 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:116:5: note: in expansion of macro 'GECODE_POST' 116 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:120:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:124:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:128:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:139:5: note: in expansion of macro 'GECODE_POST' 139 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:143:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:147:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:151:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:163:5: note: in expansion of macro 'GECODE_POST' 163 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:166:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:59:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 59 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:169:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:59:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 59 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp:172:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:59:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 59 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:181:5: note: in expansion of macro 'GECODE_POST' 181 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:192:5: note: in expansion of macro 'GECODE_POST' 192 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:205:7: note: in expansion of macro 'GECODE_POST' 205 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:220:7: note: in expansion of macro 'GECODE_POST' 220 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/dom.cpp:119:7: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/dom.cpp:123:7: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:643: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]' 643 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/dom.cpp:127:7: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:643: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]' 643 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/dom.cpp:142:7: required from here ./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:44:34: note: initializing argument 1 of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/dom.cpp:146:7: required from here ./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:44:34: note: initializing argument 1 of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/dom.cpp:150:7: required from here ./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:44: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]' 44 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/dom.cpp:166:7: required from here ./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:43:9: note: initializing argument 1 of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 43 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/dom.cpp:169:7: required from here ./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:43:9: note: initializing argument 1 of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 43 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/dom.cpp:172:7: required from here ./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp:50:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 50 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp:43:9: note: initializing argument 1 of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 43 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./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:665:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/dom.cpp:119:7: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./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:665:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/dom.cpp:123:7: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/dom.hh:44, from gecode/int/dom.cpp:39: ./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:665:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/dom.cpp:127:7: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/dom/range.hpp:72:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/dom.cpp:142:7: required from here ./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/dom/range.hpp:72:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/dom.cpp:146:7: required from here ./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:112, from gecode/int/dom.cpp:39: ./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/dom/range.hpp:72:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/dom.cpp:150:7: required from here ./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/dom/set.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/dom.cpp:166:7: required from here ./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/dom/set.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/dom.cpp:169:7: required from here ./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:113, from gecode/int/dom.cpp:39: ./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/dom/set.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/dom.cpp:172:7: required from here ./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./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:644: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:665:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/dom.cpp:119:7: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/rel.cpp:39: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:49:5: note: in expansion of macro 'GECODE_POST' 49 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:66:5: note: in expansion of macro 'GECODE_POST' 66 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:106:5: note: in expansion of macro 'GECODE_POST' 106 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:110:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:112:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:116:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:120:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:124:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:134:5: note: in expansion of macro 'GECODE_POST' 134 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:143:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:145:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:406:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 406 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:151:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | GECODE_ES_FAIL((Rel::Nq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:156:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:161:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:166:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:184:5: note: in expansion of macro 'GECODE_POST' 184 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:199:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 199 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:215:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:236:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:572: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]' 572 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:252:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:273:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 273 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:294:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:468: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]' 468 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:310:5: note: in expansion of macro 'GECODE_POST' 310 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:325:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:341:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 341 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:362:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:378:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 378 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:399:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 399 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:420:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 420 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:224, from gecode/int/extensional.cpp:40: ./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:869:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 869 | switch (t_state_idx) { | ^~~~~~ ./gecode/int/extensional/layered-graph.hpp:924:5: note: here 924 | case Gecode::Support::IT_INT: | ^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:435:5: note: in expansion of macro 'GECODE_POST' 435 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:443:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 443 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:445:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:406:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 406 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:452:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:458:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 458 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:256: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]' 256 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:464:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:256: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]' 256 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:472:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:256: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]' 256 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:475:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 475 | GECODE_ES_FAIL((Rel::Le::post(home,x[i+1],x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:482:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 482 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:256: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]' 256 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:494:5: note: in expansion of macro 'GECODE_POST' 494 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:501:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 501 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:508:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 508 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:515:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:522:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 522 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:531:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 531 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:536:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 536 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:543:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 543 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:336: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]' 336 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:570:5: note: in expansion of macro 'GECODE_POST' 570 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:578:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 578 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:586:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 586 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:594:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 594 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:602:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 602 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:245: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]' 245 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: gecode/int/rel.cpp:618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 618 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:336: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]' 336 | 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:629:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 629 | rel(home,y,irt,x,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/rel.cpp:567:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)' 567 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:110:9: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | 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:112:9: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:116:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:120:7: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 49 | 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:124:7: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 109 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:143:11: required from here ./gecode/int/rel/eq.hpp:277:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:269:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 269 | 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:145:11: required from here ./gecode/int/rel/eq.hpp:409:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 409 | return EqBnd::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) NaryEqBnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:401:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 401 | 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:190:11: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | 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:194:11: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | 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:198:11: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | 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:206:11: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:210:11: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:214:11: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:227:13: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:231:13: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:235:13: required from here ./gecode/int/rel/eq.hpp:576:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:581:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:584:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:567: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]' 567 | 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:243:13: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | 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:247:13: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | 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:251:13: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:264:9: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | 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:268:9: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | 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:272:9: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | 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:285:11: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | 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:289:11: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | 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:293:11: required from here ./gecode/int/rel/lq-le.hpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:477:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:490:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:463: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]' 463 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:316:11: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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:320:11: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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:324:11: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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:332:11: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:336:11: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:340:11: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:353:13: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:357:13: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:361:13: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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:369:13: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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:373:13: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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:377:13: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:643: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]' 643 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:390:9: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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:394:9: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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:398:9: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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:411:11: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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:415:11: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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:419:11: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:452:9: required from here ./gecode/int/rel/nq.hpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:100:29: note: initializing argument 1 of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 100 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:458:9: required from here ./gecode/int/rel/lq-le.hpp:275:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 275 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:406:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 406 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:319:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:321:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | return Le::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:247:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]' 247 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:464:9: required from here ./gecode/int/rel/lq-le.hpp:275:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 275 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./gecode/int/rel/eq.hpp:406:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 406 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:319:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:321:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | return Le::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:247:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]' 247 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:500:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/rel.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:45: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]' 45 | 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:542:9: required from here ./gecode/int/rel/lex.hpp:364:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:365:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:270: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]' 270 | 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:577:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:139: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]' 139 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:73: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]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:45: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]' 45 | 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:585:9: required from here ./gecode/int/rel/lex.hpp:256:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:139: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]' 139 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:258:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:73: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]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:45: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]' 45 | 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:617:9: required from here ./gecode/int/rel/lex.hpp:364:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:365:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./gecode/int/rel/lex.hpp:270: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]' 270 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:190: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:110:9: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:122: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:112:9: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:61: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:116:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:77: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:120:7: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:145: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:124:7: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:143:11: required from here ./gecode/int/rel/eq.hpp:270:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:421:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:145:11: required from here ./gecode/int/rel/eq.hpp:402:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 402 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:190:11: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:194:11: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:198:11: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:206:11: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:210:11: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:214:11: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:227:13: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:231:13: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:584: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:235:13: required from here ./gecode/int/rel/eq.hpp:568:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:243:13: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:247:13: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:510: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:251:13: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:264:9: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:268:9: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:272:9: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:285:11: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:289:11: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:490: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:293:11: required from here ./gecode/int/rel/lq-le.hpp:464:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:316:11: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:320:11: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:324:11: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:332:11: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:336:11: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:340:11: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:353:13: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:357:13: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:743: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:361:13: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:369:13: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:373:13: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/rel.cpp:38: ./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:665: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:377:13: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:390:9: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:394:9: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:398:9: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:411:11: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:415:11: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:568: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:419:11: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:452:9: required from here ./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:323: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:458:9: required from here ./gecode/int/rel/lq-le.hpp:249:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | c(home), pos(NULL), run(false), n_subsumed(0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:323: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:464:9: required from here ./gecode/int/rel/lq-le.hpp:249:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | c(home), pos(NULL), run(false), n_subsumed(0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:260: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:500:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:365: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:542:9: required from here ./gecode/int/rel/lex.hpp:274:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:256: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:577:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' 109 | 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:258: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:577:9: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:260: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:577:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:256: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:585:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' 109 | 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:258: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:585:9: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:260: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:585:9: required from here ./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:364: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:617:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:706, from gecode/int/rel.cpp:38: ./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:365: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:617:9: required from here ./gecode/int/rel/lex.hpp:274:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:176: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:190: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:110:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:108: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:122: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:112:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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:116:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:270:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:143:11: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/rel/eq.hpp:402:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:421:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:145:11: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:494: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:510: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:190:11: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:568: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:584: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:206:11: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:568: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:584: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:227:13: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:494: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:510: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:243:13: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:644: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:665: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:316:11: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:722: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:743: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:332:11: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:722: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:743: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:353:13: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./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:644: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:665: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:369:13: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/rel/nq.hpp:101:45: required from 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/rel.cpp:452:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:249: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:323: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:458:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:145: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:256: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:577:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:77: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:258: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:577:9: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:145: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:256: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:585:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/rel.cpp:38: ./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:77: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:258: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:585:9: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from gecode/int/rel.cpp:38: ./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:61: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:364: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:617:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:110: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:145: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:256: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:577:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:110: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:145: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:256: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:585:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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:364: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:617:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': ./gecode/int/extensional/layered-graph.hpp:869:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 869 | switch (t_state_idx) { | ^~~~~~ ./gecode/int/extensional/layered-graph.hpp:924:5: note: here 924 | case Gecode::Support::IT_INT: | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:43, from gecode/int/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/precede.o gecode/int/precede.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/precede.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: gecode/int/precede.cpp:54:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:111, from gecode/int/precede.cpp:42: ./gecode/int/precede/single.hpp:100: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]' 100 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/precede.cpp:64:5: note: in expansion of macro 'GECODE_POST' 64 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: gecode/int/precede.cpp:68:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:111, from gecode/int/precede.cpp:42: ./gecode/int/precede/single.hpp:100: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]' 100 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/precede.hh:111, from gecode/int/precede.cpp:42: ./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:54:5: required from here ./gecode/int/precede/single.hpp:124:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) Single(home, x, s, t, beta, gamma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:111, from gecode/int/precede.cpp:42: ./gecode/int/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]' 88 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ ./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:124: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:54:5: required from here ./gecode/int/precede/single.hpp:91:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/int/precede/single.hpp:91: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:124: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:54:5: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/precede.hh:45, from gecode/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/element.o gecode/int/element.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/count.o gecode/int/count.cpp In file included from ./gecode/int/element.hh:327, from gecode/int/element.cpp:38: ./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:44:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element.cpp:38: ./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:56:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element.cpp:38: ./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element.cpp:38: ./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' 43 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:51:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:410: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]' 410 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:60:5: note: in expansion of macro 'GECODE_POST' 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:63:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:410: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]' 410 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:73:5: note: in expansion of macro 'GECODE_POST' 73 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:78:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (Element::post_int(home,c,x0,cx1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:410: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]' 410 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:87:5: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:91:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:370: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]' 370 | ViewDom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:94:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 94 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:288: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]' 288 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:105:5: note: in expansion of macro 'GECODE_POST' 105 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:110:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:370: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]' 370 | ViewDom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:113:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:288: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]' 288 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:123:5: note: in expansion of macro 'GECODE_POST' 123 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:126:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:288: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]' 288 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:136:5: note: in expansion of macro 'GECODE_POST' 136 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: gecode/int/element.cpp:140:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:288: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]' 288 | 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:147:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element.cpp:38: ./gecode/int/element/pair.hpp:47: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)' 47 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:160:5: note: in expansion of macro 'GECODE_POST' 160 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/element.cpp:161:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:145:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 145 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:161:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:43:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 43 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:171:5: note: in expansion of macro 'GECODE_POST' 171 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/element.cpp:172:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:145:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 145 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:172:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:55:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' 55 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:182:5: note: in expansion of macro 'GECODE_POST' 182 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/element.cpp:183:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:145:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 145 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:183:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:82:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 82 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:193:5: note: in expansion of macro 'GECODE_POST' 193 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/element.cpp:194:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 194 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:145:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 145 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:194:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 194 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:118:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' 118 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:44:65: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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:56:46: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:51:5: required from here ./gecode/int/element/int.hpp:428:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 428 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:430:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 430 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:438:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 438 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:444:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 444 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | 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:63:5: required from here ./gecode/int/element/int.hpp:428:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 428 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:430:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 430 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:438:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 438 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:444:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 444 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | 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:77:5: required from here ./gecode/int/element/int.hpp:428:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 428 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:430:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 430 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:438:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 438 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:444:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 444 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:182: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]' 182 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:90:7: required from here ./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:379:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 379 | (void) new (home) ViewDom(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:364: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]' 364 | 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:93:7: required from here ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:297:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:282: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]' 282 | 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:109:7: required from here ./gecode/int/element/view.hpp:375:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:379:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 379 | (void) new (home) ViewDom(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:364: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]' 364 | 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:112:7: required from here ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:297:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:282: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]' 282 | 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:125:5: required from here ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:297:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:282: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]' 282 | 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:139:5: required from here ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:297:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:282: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]' 282 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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:190: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:56:46: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:428: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:51:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:430: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:51:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:438: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:51:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:444: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:51:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:428: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:63:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:430: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:63:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:438: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:63:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:444: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:63:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:428: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:77:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:430: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:77:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:438: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:77:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | 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:444: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:77:5: required from here ./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./gecode/int/element/int.hpp:162: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]' 162 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:90:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:379: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:90:7: required from here ./gecode/int/element/view.hpp:366:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:93:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:297: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:93:7: required from here ./gecode/int/element/view.hpp:284:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:109:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:379: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:109:7: required from here ./gecode/int/element/view.hpp:366:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:112:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:297: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:112:7: required from here ./gecode/int/element/view.hpp:284:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:125:5: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:297: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:125:5: required from here ./gecode/int/element/view.hpp:284:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element.cpp:38: ./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: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:139:5: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:297: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:139:5: required from here ./gecode/int/element/view.hpp:284:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./gecode/int/element/view.hpp:116: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]' 116 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:176: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:190: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:56:46: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:428: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:51:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:430: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:51:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:438: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:51:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:444: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:51:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:428: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:63:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:430: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:63:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:438: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:63:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:444: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:63:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:428: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:77:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:430: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:77:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:438: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:77:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:325, from gecode/int/element.cpp:38: ./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:188: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:444: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:77:5: required from here ./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:176: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: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:90:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:366: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:379: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:90:7: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:108: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: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:93:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:284: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:297: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:93:7: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:176: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: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:109:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:366: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:379: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:109:7: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:108: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: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:112:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:284: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:297: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:112:7: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:108: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: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:125:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:284: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:297: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:125:5: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/propagator.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:108: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: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:139:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:326, from gecode/int/element.cpp:38: ./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:284: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:297: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:139:5: required from here ./gecode/int/element/view.hpp:118:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./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:181: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:451: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:406:3: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:58:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:65:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:72:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:78:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:90:5: note: in expansion of macro 'GECODE_POST' 90 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:99:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:102:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:110:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:117:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:126:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:129:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | 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:143:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | count(home,x,y.min(),irt,m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/count.cpp:44:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 44 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:151:5: note: in expansion of macro 'GECODE_POST' 151 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:156:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:163:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:169:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:174:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:188:5: note: in expansion of macro 'GECODE_POST' 188 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:198:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 198 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:205:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | ::post(home,xy,zero,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:212:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:218:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:230:5: note: in expansion of macro 'GECODE_POST' 230 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:236:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:241:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:243:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | ::post(home,xv,yv,nz,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:248:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | ::post(home,xv,yv,z,-1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:252:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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,1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:260:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:271:5: note: in expansion of macro 'GECODE_POST' 271 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:277:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:280:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:285:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:287:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | ::post(home,xv,y,nz,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:292:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 292 | ::post(home,xv,y,z,-1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:296:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:301:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 301 | ::post(home,xv,y,z,1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:304:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 304 | ::post(home,xv,y,z,1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:309:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:312:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 312 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | 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:325:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | count(home,x,y.min(),irt,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/count.cpp:226:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 226 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:332:5: note: in expansion of macro 'GECODE_POST' 332 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:337:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:342:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:344:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 344 | ::post(home,xv,y,nz,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:349:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | ::post(home,xv,y,z,-1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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,1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:361:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:374:5: note: in expansion of macro 'GECODE_POST' 374 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:384:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 384 | ::post(home,xy,u,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:389:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 389 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:391:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 391 | ::post(home,xy,u,nz,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:48: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]' 48 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:396:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 396 | ::post(home,xy,u,z,-1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:48: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]' 48 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: 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,1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: gecode/int/count.cpp:408:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | ::post(home,xy,u,z,0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:47: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]' 47 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:57:7: required from here ./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:206: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]' 206 | post_false(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:163: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]' 163 | post_true(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:42: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]' 42 | EqInt::EqInt(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:38: ./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:64:9: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:71:7: required from here ./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:206: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]' 206 | post_false(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:42: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]' 42 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:77:7: required from here ./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:163: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]' 163 | post_true(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:42: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]' 42 | 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:38: ./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:98:11: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | 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:101:11: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | 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:109:9: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:116:7: required from here ./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:244:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' 244 | post_false(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:42: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]' 42 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:125:11: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | 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:128:11: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:156:7: required from here ./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:220: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]' 220 | post_false(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:177: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]' 177 | post_true(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:42: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]' 42 | EqInt::EqInt(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:38: ./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:162:9: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:169:7: required from here ./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:220: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]' 220 | post_false(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:42: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]' 42 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:174:7: required from here ./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:177: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]' 177 | post_true(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:42: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]' 42 | GqInt::GqInt(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:38: ./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:197:7: required from here ./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 213 | post_false(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 170 | post_true(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:42: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]' 42 | EqInt::EqInt(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:38: ./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:204:9: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:211:7: required from here ./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 213 | post_false(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:42: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]' 42 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:217:7: required from here ./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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::ZeroIntView) [with VX = Gecode::Int::OffsetView]' 170 | post_true(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:42: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]' 42 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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:241:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:247:7: required from here ./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:255:7: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:276:9: required from here ./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:47: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]' 47 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./gecode/int/count/view-eq.hpp:42: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]' 42 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:291:7: required from here ./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:300:9: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | 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:303:9: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:348:7: required from here ./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:356:7: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:395:7: required from here ./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./gecode/int/count/int-lq.hpp:47: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]' 47 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./gecode/int/count/view-lq.hpp:42: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]' 42 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:403:7: required from here ./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:47: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]' 47 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./gecode/int/count/view-gq.hpp:42: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]' 42 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:74: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:57:7: required from here ./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:64:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:64:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:69: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:71:7: required from here ./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:71: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:77:7: required from here ./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:53: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:98:11: required from here ./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:244:19: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' 244 | post_false(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:230:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' 230 | post_true(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./gecode/int/count/int-eq.hpp:42: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]' 42 | EqInt::EqInt(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:38: ./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:55: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:98:11: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:98:11: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:101:11: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:101:11: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:109:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:109:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./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:68: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:116:7: required from here ./gecode/int/count/rel.hpp:246:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | GECODE_ES_CHECK((Rel::Nq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:69: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:116:7: required from here ./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:51: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:125:11: required from here ./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/count/rel.hpp:230:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]' 230 | post_true(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./gecode/int/count/int-gq.hpp:42: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]' 42 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:125:11: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:125:11: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:128:11: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:128:11: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:74: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:156:7: required from here ./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:162:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:162:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:69: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:169:7: required from here ./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:71: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:174:7: required from here ./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:74: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:197:7: required from here ./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:204:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:204:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:257, from gecode/int/count.cpp:38: ./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:69: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:211:7: required from here ./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:71: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:217:7: required from here ./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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:61: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:241:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:54: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:247:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:56: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:247:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:255:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:255:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:55: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:276:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:38: ./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:57: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:276:9: required from here ./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:54: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:291:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:56: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:291:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:300:9: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:300:9: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:303:9: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:303:9: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:54: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:348:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:56: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:348:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:356:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:356:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:54: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:395:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:409, from gecode/int/count.cpp:38: ./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:56: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:395:7: required from here ./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:53: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:403:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:38: ./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:55: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:403:7: required from here ./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./gecode/int/count/view-base.hpp:42: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]' 42 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./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:43: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:74: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:57:7: required from here ./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./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:44: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:55: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:64:9: required from here ./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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:70: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:53: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:98:11: required from here ./gecode/int/count/rel.hpp:235:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 235 | return Rel::NaryEqDom::post(home,z); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:38: ./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:74: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:53: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:98:11: required from here ./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./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:44: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:55: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:98:11: required from here ./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./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:44: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:55: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:109:9: required from here ./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./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:43: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:69: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:116:7: required from here ./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:38: ./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:71: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:51: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:125:11: required from here ./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./gecode/int/count/int-base.hpp:42: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]' 42 | 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:43: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:74: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:156:7: required from here ./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./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:44: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:55: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:162:9: required from here ./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:38: ./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:43: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:74: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:197:7: required from here ./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:38: ./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:44: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:55: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:204:9: required from here ./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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:241:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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:235: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:70: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:53: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:98:11: required from here ./gecode/int/rel/eq.hpp:277:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/eq.hpp:269:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 269 | 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:277: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:235: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:70: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:53: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:98:11: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | 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:289: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:235: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:70: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:53: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:98:11: required from here ./gecode/int/rel/eq.hpp:270:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/count/rel.hpp:38, from ./gecode/int/count.hh:129, from gecode/int/count.cpp:38: ./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:190: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:277: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:235: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:70: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:53: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:98:11: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:270:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:289: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:235: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:70: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:53: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:98:11: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/propagator.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:176: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:190: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:277: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:235: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:70: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:53: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:98:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./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:181: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:287: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:99: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:73:3: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/int/count.hh:43, from gecode/int/count.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/arithmetic.hh:47, from gecode/int/arithmetic.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:266:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:354:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 354 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:45:5: note: in expansion of macro 'GECODE_POST' 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | GECODE_ES_FAIL(Arithmetic::AbsDom::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:144:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 144 | AbsDom::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | GECODE_ES_FAIL(Arithmetic::AbsBnd::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:89:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 89 | AbsBnd::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:58:5: note: in expansion of macro 'GECODE_POST' 58 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:60:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:246:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 246 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:62:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:84:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 84 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:72:5: note: in expansion of macro 'GECODE_POST' 72 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:75:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:322:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 322 | NaryMaxDom::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:77:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:138:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 138 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:85:5: note: in expansion of macro 'GECODE_POST' 85 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:88:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,m0,m1,m2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:246:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 246 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:90:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,m0,m1,m2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:84:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 84 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:100:5: note: in expansion of macro 'GECODE_POST' 100 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:106:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,m,my)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:322:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 322 | NaryMaxDom::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:108:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); | ^ gecode/int/arithmetic.cpp:108:7: note: in expansion of macro 'GECODE_ES_FAIL' 108 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:138:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 138 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::argmax(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:121:5: note: in expansion of macro 'GECODE_POST' 121 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:133:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:136:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 136 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::argmax(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:148:5: note: in expansion of macro 'GECODE_POST' 148 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:160:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:163:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::argmin(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:174:5: note: in expansion of macro 'GECODE_POST' 174 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:186:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:189:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::argmin(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:201:5: note: in expansion of macro 'GECODE_POST' 201 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:213:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 213 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:216:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:52:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 52 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:224:5: note: in expansion of macro 'GECODE_POST' 224 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:226:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | GECODE_ES_FAIL(Arithmetic::MultDom::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic.hh:752:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 752 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:228:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 228 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic.hh:690:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 690 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:237:5: note: in expansion of macro 'GECODE_POST' 237 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:240:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x1,x2,prod)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic.hh:690:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 690 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ gecode/int/arithmetic.cpp:250:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | Linear::post(home,t,3,IRT_EQ,0,IPL_BND); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:47, from gecode/int/arithmetic.cpp:38: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:254:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | Arithmetic::DivMod::post(home,x0,x1,x3)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:285:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 285 | DivMod::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:261:5: note: in expansion of macro 'GECODE_POST' 261 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:263:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 263 | (Arithmetic::DivBnd::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:240:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 240 | DivBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:270:5: note: in expansion of macro 'GECODE_POST' 270 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:272:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 272 | divmod(home, x0, x1, _div, x2, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:234:15: note: initializing argument 1 of 'void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 234 | divmod(Home home, IntVar x0, IntVar x1, IntVar x2, IntVar x3, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:278:5: note: in expansion of macro 'GECODE_POST' 278 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:282:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 282 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:392:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 392 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:285:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:154:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 154 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:292:5: note: in expansion of macro 'GECODE_POST' 292 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:296:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:375:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 375 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:299:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 299 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:176:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 176 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:307:5: note: in expansion of macro 'GECODE_POST' 307 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:309:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | sqr(home, x0, x1, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:276:12: note: initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 276 | sqr(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:315:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 315 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:392:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 392 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:318:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:154:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 154 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp: In function 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:326:5: note: in expansion of macro 'GECODE_POST' 326 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/arithmetic.cpp:328:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 328 | sqrt(home, x0, x1, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:290:13: note: initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 290 | sqrt(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:334:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 334 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:375:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 375 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: gecode/int/arithmetic.cpp:337:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:176:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' 176 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/mult.hpp:266:58: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/mult.hpp:354:58: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/arithmetic/abs.hpp:146:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:148:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | return Rel::EqDom::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:158:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 158 | (void) new (home) AbsDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:139:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 139 | AbsDom::AbsDom(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/arithmetic/abs.hpp:91:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:93:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | return Rel::EqBnd::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:103:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | (void) new (home) AbsBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp:84:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' 84 | AbsBnd::AbsBnd(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:60:7: required from here ./gecode/int/arithmetic/max.hpp:250:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | return Rel::EqDom::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:252:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:254:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) MaxDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:241:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 241 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:62:7: required from here ./gecode/int/arithmetic/max.hpp:88:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | return Rel::EqBnd::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:90:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:92:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:93:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) MaxBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:79:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 79 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:75:7: required from here ./gecode/int/arithmetic/max.hpp:326:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 326 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:328:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 328 | return MaxDom::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:246:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 246 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:340:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:342:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | (void) new (home) NaryMaxDom(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:317:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 317 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:77:7: required from here ./gecode/int/arithmetic/max.hpp:142:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | return Rel::EqBnd::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:144:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | return MaxBnd::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:84:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 84 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:156:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:158:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 158 | (void) new (home) NaryMaxBnd(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:133:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 133 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/arithmetic/max.hpp:250:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | return Rel::EqDom::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:252:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:254:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) MaxDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:241:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 241 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:90:7: required from here ./gecode/int/arithmetic/max.hpp:88:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | return Rel::EqBnd::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:90:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:92:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:93:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) MaxBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:79:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 79 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:106:7: required from here ./gecode/int/arithmetic/max.hpp:326:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 326 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:328:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 328 | return MaxDom::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:246:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 246 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:340:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:342:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | (void) new (home) NaryMaxDom(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:317:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 317 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': gecode/int/arithmetic.cpp:108:7: required from here ./gecode/int/arithmetic/max.hpp:142:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | return Rel::EqBnd::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:144:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | return MaxBnd::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:84:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' 84 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:156:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:158:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 158 | (void) new (home) NaryMaxBnd(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp:133:37: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' 133 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]': gecode/int/arithmetic.cpp:132:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]': gecode/int/arithmetic.cpp:135:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]': gecode/int/arithmetic.cpp:159:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': gecode/int/arithmetic.cpp:162:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: 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]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:513:34: 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]' 513 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]': gecode/int/arithmetic.cpp:185:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]': gecode/int/arithmetic.cpp:188:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]': gecode/int/arithmetic.cpp:212:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': gecode/int/arithmetic.cpp:215:9: required from here ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel.hh:539:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 539 | static ExecStatus post(Home home, V0 x0, V1 x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:67:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:70:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:73:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 73 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:73:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp:44:39: note: initializing argument 1 of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' 44 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:253:5: required from here ./gecode/int/arithmetic/divmod.hpp:287:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) DivMod(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:280:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivMod::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 280 | DivMod::DivMod(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) DivBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:107:29: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivBnd::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 107 | DivBnd::DivBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:260:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 259 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | ::post(home,x0,x1,x2); | ~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:92:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 92 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:263:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 262 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | ::post(home,MinusView(x0),MinusView(x1),x2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:92:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 92 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:266:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | ::post(home,x0,MinusView(x1),MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:92:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' 92 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:269:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:92:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 92 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 405 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 427 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 447 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:387:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 387 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:148:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 148 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:388:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:408:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:300:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 300 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:411:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:300:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 300 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:416:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) NrootDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:369:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 369 | NrootDom::NrootDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:189:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:209:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:116:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 116 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:212:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:116:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 116 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:217:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | (void) new (home) NrootBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:170:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 170 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 405 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 427 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 447 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:387:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 387 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:148:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 148 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:388:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:408:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:300:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 300 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:411:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:300:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 300 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:416:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) NrootDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:369:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 369 | NrootDom::NrootDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]': gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:189:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:209:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:116:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 116 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:212:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:116:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 116 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:217:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | (void) new (home) NrootBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:170:32: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]' 170 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:146:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:148:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp: In instantiation of 'Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:158:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/arithmetic/abs.hpp:140:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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/arithmetic/abs.hpp:91:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(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::MinusView; View1 = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:93:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:124, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/abs.hpp: In instantiation of 'Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/abs.hpp:103:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/arithmetic/abs.hpp:85:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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/arithmetic/max.hpp:252:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:60:7: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:60:7: required from here ./gecode/int/arithmetic/max.hpp:242:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 242 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:93:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:62:7: required from here ./gecode/int/arithmetic/max.hpp:80:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:75:7: required from here ./gecode/int/arithmetic/max.hpp:318:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:77:7: required from here ./gecode/int/arithmetic/max.hpp:134:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:250:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:252:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/rel/lq-le.hpp:77:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:49:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 49 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/arithmetic/max.hpp:242:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 242 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:88:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:90:7: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:93:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:90:7: required from here ./gecode/int/arithmetic/max.hpp:80:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:106:7: required from here ./gecode/int/arithmetic/max.hpp:318:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:250, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]': ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:108:7: required from here ./gecode/int/arithmetic/max.hpp:134:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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/arithmetic/argmax.hpp:63:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:132:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 109 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:132:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]' gecode/int/arithmetic.cpp:135:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' gecode/int/arithmetic.cpp:159:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' gecode/int/arithmetic.cpp:162:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/arithmetic/argmax.hpp:63:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:185:9: required from here ./gecode/int/rel/lq-le.hpp:145:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp:109:22: note: initializing argument 1 of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' 109 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:185:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]' gecode/int/arithmetic.cpp:188:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]' gecode/int/arithmetic.cpp:212:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:296, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/argmax.hpp: In instantiation of 'Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]': ./gecode/int/arithmetic/argmax.hpp:73:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]' gecode/int/arithmetic.cpp:215:9: required from here ./gecode/int/arithmetic/argmax.hpp:45:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivMod::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:287:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:253:5: required from here ./gecode/int/arithmetic/divmod.hpp:281:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivBnd::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:108:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:260:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:49:41: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:263:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:49:41: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:266:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:49:41: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:269:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp:49:41: note: initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 49 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:447:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:209:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:408:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:293:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:411:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:293:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/nroot.hpp:416:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:371:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:209:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:109:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:212:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:109:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/nroot.hpp:217:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:172:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:447:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:209:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:408:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:293:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:411:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:293:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 293 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/nroot.hpp:416:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:371:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:209:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:109:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:212:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp:109:46: note: initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' 109 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/nroot.hpp:217:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:172:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:146:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:148:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/abs.hpp:140:51: required from 'Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:158:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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:122: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/arithmetic/abs.hpp:91:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:93:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/abs.hpp:85:51: required from 'Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:103:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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:77: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/arithmetic/max.hpp:252:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:60:7: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:318:50: required from 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:75:7: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:134:50: required from 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:77:7: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:250:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/rel/lq-le.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:252:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/int/rel/lq-le.hpp:50:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:242:55: required from 'Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]': ./gecode/int/rel/eq.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:88:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:90:7: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:80:55: required from 'Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:93:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:90:7: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]': ./gecode/int/arithmetic/max.hpp:318:50: required from 'Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:106:7: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/arithmetic/max.hpp:134:50: required from 'Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:158:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:108:7: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./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:145: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/arithmetic/argmax.hpp:63:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:132:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic.cpp:38: ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]': ./gecode/int/rel/lq-le.hpp:145:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/argmax.hpp:63:11: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]' gecode/int/arithmetic.cpp:185:9: required from here ./gecode/int/rel/lq-le.hpp:110:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:260:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:263:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:266:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:859, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:269:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:281:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:284:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' ./gecode/int/arithmetic/nroot.hpp:408:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' ./gecode/int/arithmetic/nroot.hpp:411:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:295:7: required from here ./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:124:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]' ./gecode/int/arithmetic/nroot.hpp:209:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:124:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]' ./gecode/int/arithmetic/nroot.hpp:212:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic.cpp:298:7: required from here ./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:314:7: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]' ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:317:7: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' ./gecode/int/arithmetic/nroot.hpp:408:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:309:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' ./gecode/int/arithmetic/nroot.hpp:411:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:333:7: required from here ./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]': ./gecode/int/arithmetic/nroot.hpp:124:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]' ./gecode/int/arithmetic/nroot.hpp:209:43: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:613, from gecode/int/arithmetic.cpp:38: ./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]': ./gecode/int/arithmetic/nroot.hpp:124:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]' ./gecode/int/arithmetic/nroot.hpp:212:42: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]' gecode/int/arithmetic.cpp:336:7: required from here ./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.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:176: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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:146:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:148:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:47:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.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:108: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:122: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/arithmetic/abs.hpp:91:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/int/rel/eq.hpp:108:72: required from 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/abs.hpp:93:46: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:49:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:250:41: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]': ./gecode/int/rel/lq-le.hpp:50:66: required from 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' ./gecode/int/rel/lq-le.hpp:77:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]' ./gecode/int/arithmetic/max.hpp:252:38: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]' gecode/int/arithmetic.cpp:88:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]': ./gecode/int/arithmetic/divmod.hpp:51:17: required from 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:260:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]': ./gecode/int/arithmetic/divmod.hpp:51:17: required from 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/divmod.hpp:263:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]': ./gecode/int/arithmetic/divmod.hpp:51:17: required from 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:266:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]': ./gecode/int/arithmetic/divmod.hpp:51:17: required from 'Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:96:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/divmod.hpp:269:13: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' gecode/int/arithmetic.cpp:262:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./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:181:22: required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/int/arithmetic/max.hpp:387:5: required from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' ./gecode/int/arithmetic/max.hpp:373:3: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:43, from gecode/int/extensional.cpp:40: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exec.o gecode/int/exec.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec.cpp:38: ./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': ./gecode/int/exec/when.hpp:44:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : UnaryPropagator(home,x), t(t0), e(e0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec.cpp:38: ./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': ./gecode/int/exec/when.hpp:70:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) When(home,x,t,e); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec.cpp:38: ./gecode/int/exec/when.hpp:41:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' 41 | When::When(Home home, BoolView x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp: In function 'void Gecode::wait(Gecode::Home, Gecode::IntVar, std::function, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | GECODE_ES_FAIL(Kernel::UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp: In function 'void Gecode::wait(Gecode::Home, Gecode::BoolVar, std::function, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:53:5: note: in expansion of macro 'GECODE_POST' 53 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp:54:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL(Kernel::UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp: In function 'void Gecode::wait(Gecode::Home, const Gecode::IntVarArgs&, std::function, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:60:5: note: in expansion of macro 'GECODE_POST' 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp:62:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL(Kernel::NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:243:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' 243 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp: In function 'void Gecode::wait(Gecode::Home, const Gecode::BoolVarArgs&, std::function, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:68:5: note: in expansion of macro 'GECODE_POST' 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp:70:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_FAIL(Kernel::NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:243:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' 243 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp: In function 'void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, std::function, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:79:5: note: in expansion of macro 'GECODE_POST' 79 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: gecode/int/exec.cpp:80:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL(Int::Exec::When::post(home,x,t,e)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec.cpp:38: ./gecode/int/exec/when.hpp:56:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' 56 | When::post(Home home, BoolView x, | ~~~~~^~~~ gecode/int/exec.cpp: In function 'void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, Gecode::IntPropLevel)': gecode/int/exec.cpp:87:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | when(home, x, t, [](Space&) {}); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/exec.cpp:75:13: note: initializing argument 1 of 'void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, std::function, Gecode::IntPropLevel)' 75 | when(Home home, BoolVar x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/exec/when.hpp:44:65: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': gecode/int/exec.cpp:47:5: required from here ./gecode/kernel/wait.hh:165:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:119:35: note: initializing argument 1 of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' 119 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': gecode/int/exec.cpp:54:5: required from here ./gecode/kernel/wait.hh:165:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:119:35: note: initializing argument 1 of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' 119 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': gecode/int/exec.cpp:62:5: required from here ./gecode/kernel/wait.hh:256:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/wait.hh:258:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:186:33: note: initializing argument 1 of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' 186 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': gecode/int/exec.cpp:70:5: required from here ./gecode/kernel/wait.hh:256:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/wait.hh:258:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh:186:33: note: initializing argument 1 of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' 186 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]': ./gecode/kernel/wait.hh:165:14: required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]' gecode/int/exec.cpp:47:5: required from here ./gecode/kernel/wait.hh:121:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]': ./gecode/kernel/wait.hh:165:14: required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]' gecode/int/exec.cpp:54:5: required from here ./gecode/kernel/wait.hh:121:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]': ./gecode/kernel/wait.hh:258:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]' gecode/int/exec.cpp:62:5: required from here ./gecode/kernel/wait.hh:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/int/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]': ./gecode/kernel/wait.hh:258:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]' gecode/int/exec.cpp:70:5: required from here ./gecode/kernel/wait.hh:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exec/when.o gecode/int/exec/when.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec/when.cpp:38: ./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': ./gecode/int/exec/when.hpp:44:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : UnaryPropagator(home,x), t(t0), e(e0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec/when.cpp:38: ./gecode/int/exec/when.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)': ./gecode/int/exec/when.hpp:70:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) When(home,x,t,e); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:87, from gecode/int/exec/when.cpp:38: ./gecode/int/exec/when.hpp:41:19: note: initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)' 41 | When::When(Home home, BoolView x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/exec/when.hpp:44:65: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:41, from gecode/int/exec/when.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/element/pair.o gecode/int/element/pair.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element/pair.cpp:38: ./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:44:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element/pair.cpp:38: ./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:56:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element/pair.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element/pair.cpp:38: ./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:327, from gecode/int/element/pair.cpp:38: ./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' 43 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/propagator.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:44:65: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element/pair.cpp:38: ./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:56:46: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from gecode/int/element/pair.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./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:190: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:56:46: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:176: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:190: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:56:46: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/element.hh:43, from gecode/int/element/pair.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/element.hh:43, from gecode/int/element/pair.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/int-post.cpp:41: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 299 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:151:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 151 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 299 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:151:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 151 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 299 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:151:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 151 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 300 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:280:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 280 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 300 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:280:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 280 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 300 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:280:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 280 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:301:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 301 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:336:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 336 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:301:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 301 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:336:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 336 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:301:22: note: in expansion of macro 'GECODE_INT_PL_BIN' 301 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:336:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 336 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER' 306 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:109:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 109 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER' 306 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:109:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 109 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER' 306 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:109:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 109 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER' 306 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:109:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 109 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER' 307 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:188:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 188 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER' 307 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:188:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 188 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER' 307 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:188:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 188 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER' 307 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:188:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 188 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:308:22: note: in expansion of macro 'GECODE_INT_PL_TER' 308 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:244:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 244 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:308:22: note: in expansion of macro 'GECODE_INT_PL_TER' 308 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:244:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 244 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:308:22: note: in expansion of macro 'GECODE_INT_PL_TER' 308 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:244:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 244 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:308:22: note: in expansion of macro 'GECODE_INT_PL_TER' 308 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:244:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 244 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:318:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | post_nary(home,x,y,irt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:162:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' 162 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:332:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:339:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 339 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:346:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 346 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:358:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 358 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:365:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180: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::OffsetView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:372:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | (Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:389:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 389 | GECODE_ES_FAIL((DomEq::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp:366:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 366 | DomEq::post(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:391:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 391 | post_nary(home,x,y,irt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:162:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' 162 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:404:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 404 | ::post(home,x,y,d))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp:366:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 366 | DomEq::post(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:406:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 406 | post_nary(home,x,y,irt,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:162:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 162 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/int-post.cpp:589:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 589 | posteqint(home,t_p[0].x,c,r.var(),r.mode(),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:485:18: note: initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' 485 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:591:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 591 | posteqint(home,t_p[0].x,-c,r.var(),r.mode(),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:485:18: note: initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' 485 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:604:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 604 | posteqint(home,t_p[0].x,c,nb,rm,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:485:18: note: initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' 485 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:606:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 606 | posteqint(home,t_p[0].x,-c,nb,rm,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:485:18: note: initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' 485 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:615:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 615 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:619:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 619 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:623:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 623 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:632:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:636:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 636 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:640:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 640 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:550: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]' 550 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:656:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 656 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:660:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 660 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:664:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 664 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:674:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 674 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:679:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 679 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:684:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 684 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:693:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 693 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:697:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 697 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:701:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 701 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:717:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 717 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:721:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 721 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:725:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 725 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:734:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 734 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:738:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 738 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:742:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:751:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 751 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:755:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 755 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:759:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 759 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:221:39: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 221 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:774:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 774 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:778:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 778 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:782:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 782 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:792:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:797:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 797 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:802:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 802 | r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:812:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 812 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:817:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 817 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:822:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 822 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:428:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 428 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:839:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | post_nary(home,x,y,irt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:421:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' 421 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:850:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 850 | post_nary(home,x,y,irt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:421:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' 421 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:859:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 859 | post_nary(home,x,y,irt,d,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:421:18: note: initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' 421 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:152:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:146:30: note: initializing argument 1 of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 146 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:152:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:146:30: note: initializing argument 1 of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 146 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:152:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:146:30: note: initializing argument 1 of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 146 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:281:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:275:30: note: initializing argument 1 of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 275 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:281:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:275:30: note: initializing argument 1 of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 275 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:281:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:275:30: note: initializing argument 1 of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 275 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:337:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:331:30: note: initializing argument 1 of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 331 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:337:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:331:30: note: initializing argument 1 of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 331 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:337:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:331:30: note: initializing argument 1 of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 331 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:110:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:104:32: note: initializing argument 1 of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 104 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:110:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:104:32: note: initializing argument 1 of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 104 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:110:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:104:32: note: initializing argument 1 of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 104 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:110:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:104:32: note: initializing argument 1 of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 104 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:189:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:183:32: note: initializing argument 1 of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 183 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:189:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:183:32: note: initializing argument 1 of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 183 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:189:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:183:32: note: initializing argument 1 of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 183 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:189:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:183:32: note: initializing argument 1 of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 183 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:239:32: note: initializing argument 1 of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' 239 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:239:32: note: initializing argument 1 of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' 239 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:239:32: note: initializing argument 1 of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 239 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:239:32: note: initializing argument 1 of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' 239 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:318:46: required from here gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:284:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 284 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:487:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 487 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:636:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 636 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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::MinusView]': gecode/int/linear/int-post.cpp:331:13: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./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/linear/int-post.cpp:338:13: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]': gecode/int/linear/int-post.cpp:357:13: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./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::OffsetView]': gecode/int/linear/int-post.cpp:364:13: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:389:11: required from here ./gecode/int/linear/int-dom.hpp:369:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 369 | (void) new (home) DomEq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp:359:31: note: initializing argument 1 of 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]' 359 | DomEq::DomEq(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:391:53: required from here gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:284:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 284 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:487:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 487 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:636:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 636 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:403:9: required from here ./gecode/int/linear/int-dom.hpp:369:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 369 | (void) new (home) DomEq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp:359:31: note: initializing argument 1 of 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' 359 | DomEq::DomEq(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:406:63: required from here gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:284:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 284 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:487:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 487 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:636:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 636 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]': gecode/int/linear/int-post.cpp:589:69: required from here gecode/int/linear/int-post.cpp:491:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 491 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:495:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 495 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:499:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:507:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:511:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 511 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:515:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]': gecode/int/linear/int-post.cpp:604:63: required from here gecode/int/linear/int-post.cpp:491:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 491 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:495:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 495 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:499:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:648: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]' 648 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:507:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:511:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 511 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:515:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:726: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]' 726 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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/linear/int-post.cpp:614:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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/linear/int-post.cpp:618:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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/linear/int-post.cpp:622:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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/linear/int-post.cpp:631:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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/linear/int-post.cpp:635:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | 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/linear/int-post.cpp:639:15: required from here ./gecode/int/rel/lq-le.hpp:568:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/lq-le.hpp:545: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]' 545 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:655:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:659:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:663:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:672:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:677:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:682:15: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:716:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:720:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:724:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:733:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:737:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:741:17: required from here ./gecode/int/linear/int-bin.hpp:222:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:216:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 216 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:773:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:777:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:781:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:790:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:795:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:800:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:810:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:815:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:820:15: required from here ./gecode/int/linear/int-bin.hpp:429:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:423:37: note: initializing argument 1 of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 423 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:839:48: required from here gecode/int/linear/int-post.cpp:429:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:433:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 433 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:437:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 437 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:448:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 448 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:452:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:456:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 456 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:466:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:470:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 470 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:474:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 474 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:850:51: required from here gecode/int/linear/int-post.cpp:429:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:433:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 433 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:437:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 437 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:448:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 448 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:452:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:456:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 456 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:466:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:470:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 470 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:474:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 474 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:859:63: required from here gecode/int/linear/int-post.cpp:429:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:433:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 433 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:437:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 437 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:448:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 448 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:452:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:456:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 456 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:415:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 415 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:466:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:470:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 470 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: gecode/int/linear/int-post.cpp:474:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 474 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:833:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 833 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:147:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:147:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:147:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:276:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 276 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:276:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 276 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:276:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 276 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': ./gecode/int/linear/int-bin.hpp:337:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:332:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:337:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:332:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:337:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:301:22: required from here ./gecode/int/linear/int-bin.hpp:332:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:105:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:105:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:105:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:105:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:184:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]': ./gecode/int/linear/int-ter.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:240:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:240:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:240:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]': ./gecode/int/linear/int-ter.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:308:22: required from here ./gecode/int/linear/int-ter.hpp:240:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]' 46 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:331:13: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:190: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/linear/int-post.cpp:338:13: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' gecode/int/linear/int-post.cpp:357:13: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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::OffsetView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' gecode/int/linear/int-post.cpp:364:13: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp: In instantiation of 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]': ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:389:11: required from here ./gecode/int/linear/int-dom.hpp:362:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:777, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-dom.hpp: In instantiation of 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]': ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:403:9: required from here ./gecode/int/linear/int-dom.hpp:362:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:494:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:498:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:506:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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/linear/int-post.cpp:510:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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/linear/int-post.cpp:514:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:494:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:498:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:665:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 665 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:643: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]' 643 | (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/linear/int-post.cpp:506:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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/linear/int-post.cpp:510:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (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/linear/int-post.cpp:514:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:743:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./gecode/int/rel/eq.hpp:721: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]' 721 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568: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/linear/int-post.cpp:614:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568: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/linear/int-post.cpp:618:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568: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/linear/int-post.cpp:622:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:631:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568: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/linear/int-post.cpp:635:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:705, from gecode/int/linear/int-post.cpp:40: ./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:568: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/linear/int-post.cpp:639:15: required from here ./gecode/int/rel/lq-le.hpp:546:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 546 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:655:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:659:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear-int.o gecode/int/linear-int.cpp ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:663:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:672:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:677:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:682:15: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:716:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:720:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:724:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:733:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:737:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:741:17: required from here ./gecode/int/linear/int-bin.hpp:217:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:773:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:777:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:781:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:790:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:795:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:800:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:810:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:815:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:820:15: required from here ./gecode/int/linear/int-bin.hpp:424:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:98:44: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 98 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:423:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:409:36: note: initializing argument 1 of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 409 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:837:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 837 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:839:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:841:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:827:31: note: initializing argument 1 of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 827 | ReLq::ReLq(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]': ./gecode/int/linear/int-bin.hpp:147:46: required from 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/linear/int-bin.hpp:147:46: required from 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/linear/int-bin.hpp:147:46: required from 'Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:152:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:299:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]': ./gecode/int/linear/int-bin.hpp:276:46: required from 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-bin.hpp:276:46: required from 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-bin.hpp:276:46: required from 'Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:281:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:300:22: required from here ./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]': ./gecode/int/linear/int-ter.hpp:105:51: required from 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/linear/int-ter.hpp:105:51: required from 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/linear/int-ter.hpp:105:51: required from 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]': ./gecode/int/linear/int-ter.hpp:105:51: required from 'Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:110:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:306:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]': ./gecode/int/linear/int-ter.hpp:184:51: required from 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-ter.hpp:184:51: required from 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-ter.hpp:184:51: required from 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:482, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]': ./gecode/int/linear/int-ter.hpp:184:51: required from 'Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' ./gecode/int/linear/int-ter.hpp:189:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:307:22: required from here ./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:639:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]': ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]': ./gecode/int/linear/int-nary.hpp:643:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' gecode/int/linear/int-post.cpp:331:13: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.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:176: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:190: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/linear/int-post.cpp:338:13: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]' gecode/int/linear/int-post.cpp:357:13: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]' gecode/int/linear/int-post.cpp:364:13: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]': ./gecode/int/linear/int-dom.hpp:362:47: required from 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]' ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:389:11: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:639:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:643:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]': ./gecode/int/linear/int-dom.hpp:362:47: required from 'Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' ./gecode/int/linear/int-dom.hpp:369:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:403:9: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:639:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:643:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:494:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:498:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:506:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:510:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:514:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:494:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:665: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/linear/int-post.cpp:498:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:644:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:506:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:510:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/linear/int-post.cpp:40: ./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:743: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/linear/int-post.cpp:514:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/rel/eq.hpp:722:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 722 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./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/lq-le.hpp:546:66: required from '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:568: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/linear/int-post.cpp:614:15: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./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/lq-le.hpp:546:66: required from '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:568:16: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:631:15: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-bin.hpp:217:55: required from 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:655:15: required from here ./gecode/int/linear/int-bin.hpp:99:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-bin.hpp:217:55: required from 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:672:15: required from here ./gecode/int/linear/int-bin.hpp:99:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-bin.hpp:217:55: required from 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:716:17: required from here ./gecode/int/linear/int-bin.hpp:99:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-bin.hpp:217:55: required from 'Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-bin.hpp:222:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:733:17: required from here ./gecode/int/linear/int-bin.hpp:99:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-bin.hpp:424:59: required from 'Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-bin.hpp:429:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:810:15: required from here ./gecode/int/linear/int-bin.hpp:99:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:432:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:436:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:451:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:455:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:411:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/int-post.cpp:469:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:837:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/int-nary.hpp:841:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/int-post.cpp:473:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:829:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 829 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:108:9: note: initializing argument 1 of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]' 108 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:632:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:318:46: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:632:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:391:53: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:287:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:280:41: required from 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:291:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:166:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:490:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:494:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:169:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:632:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:172:7: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:406:63: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./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:644: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:665: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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]' gecode/int/linear/int-post.cpp:589:69: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./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:644: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:665: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/linear/int-post.cpp:490:9: required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]' gecode/int/linear/int-post.cpp:604:63: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:829:54: required from 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]' gecode/int/linear/int-post.cpp:839:48: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:829:54: required from 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:850:51: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:428:9: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:419:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]': ./gecode/int/linear/int-nary.hpp:411:50: required from 'Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:423:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:447:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]': ./gecode/int/linear/int-nary.hpp:829:54: required from 'Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/int-nary.hpp:839:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/int-post.cpp:465:11: required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]' gecode/int/linear/int-post.cpp:859:63: required from here ./gecode/int/linear/int-nary.hpp:109:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:869:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:452:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]': ./gecode/int/linear/int-nary.hpp:869:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:452:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]': ./gecode/int/linear/int-nary.hpp:869:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:639:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:641:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 641 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:643:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 643 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:631:24: note: initializing argument 1 of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]' 631 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:490:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:492:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:494:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:482:24: note: initializing argument 1 of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 482 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:452:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:291:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:279:24: note: initializing argument 1 of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]' 279 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:383:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 383 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:377:30: note: initializing argument 1 of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' 377 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:383:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 383 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:377:30: note: initializing argument 1 of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' 377 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:383:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 383 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:377:30: note: initializing argument 1 of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' 377 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:492:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:452:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:632:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 632 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:492:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:483:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]': ./gecode/int/linear/int-nary.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:452:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:280:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp:65:29: note: initializing argument 1 of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]' 65 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:383:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:378:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 378 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]': ./gecode/int/linear/int-bin.hpp:383:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]' ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:378:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 378 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]': ./gecode/int/linear/int-bin.hpp:383:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]' ./gecode/int/linear/int-bin.hpp:456:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-bin.hpp:447:3: required from here ./gecode/int/linear/int-bin.hpp:378:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 378 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:331, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-bin.hpp:46:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]' 46 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:632:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:492:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]': ./gecode/int/linear/int-nary.hpp:632:41: required from 'Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:641:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:864:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:860:3: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:776, from gecode/int/linear/int-post.cpp:41: ./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]': ./gecode/int/linear/int-nary.hpp:483:41: required from 'Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:492:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]' ./gecode/int/linear/int-nary.hpp:447:7: required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/int/linear/int-nary.hpp:443:3: required from here ./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/linear/int-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear-int.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:54:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | Linear::post(home,t,x.size(),irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:61:5: note: in expansion of macro 'GECODE_POST' 61 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:67:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | Linear::post(home,t,x.size(),irt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:76:5: note: in expansion of macro 'GECODE_POST' 76 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:82:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | Linear::post(home,t,x.size(),irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:91:5: note: in expansion of macro 'GECODE_POST' 91 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:97:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | Linear::post(home,t,x.size(),irt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:104:5: note: in expansion of macro 'GECODE_POST' 104 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:127:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:134:5: note: in expansion of macro 'GECODE_POST' 134 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:141:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | Linear::post(home,t,x.size()+1,irt,0,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:150:5: note: in expansion of macro 'GECODE_POST' 150 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:173:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:182:5: note: in expansion of macro 'GECODE_POST' 182 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-int.cpp:189:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | Linear::post(home,t,x.size()+1,irt,0,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:38: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)': gecode/int/linear/bool-post.cpp:83:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:95:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 95 | EqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:92:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:181:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 181 | NqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:101:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:264:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 264 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:111:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 111 | ::post(home,x,z,n_p-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:264:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 264 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)': gecode/int/linear/bool-post.cpp:128:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((EqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:325:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 325 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:136:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 136 | GECODE_ES_FAIL((NqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:398:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 398 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:144:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | GECODE_ES_FAIL((GqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:152:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_FAIL((GqBoolInt::post(home,x,n_p-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:173:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:177:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:181:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:196:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:200:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:204:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:218:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:222:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:226:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:240:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:244:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 244 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:248:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)': gecode/int/linear/bool-post.cpp:270:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:95:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 95 | EqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:280:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:181:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 181 | NqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:289:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | ::post(home,x,y,n_n+c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:264:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 264 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:299:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 299 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:264:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 264 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)': gecode/int/linear/bool-post.cpp:316:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 316 | GECODE_ES_FAIL((EqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:325:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 325 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:324:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 324 | GECODE_ES_FAIL((NqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:398:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 398 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:332:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | GECODE_ES_FAIL((GqBoolInt::post(home,x,n_n+c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:340:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | GECODE_ES_FAIL((GqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:361:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:365:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:369:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 369 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:384:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 384 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:388:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:392:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 392 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:751:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 751 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:406:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 406 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:410:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 410 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:414:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 414 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:428:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 428 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:432:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 432 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:436:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 436 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:645:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 645 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)': gecode/int/linear/bool-post.cpp:468:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 468 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:402:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 402 | EqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:472:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:690:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 690 | NqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:476:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 476 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:557:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 557 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:482:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 482 | ::post(home,b_n,b_p,m,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:557:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 557 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)': gecode/int/linear/bool-post.cpp:514:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 514 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:402:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 402 | EqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:519:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:690:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 690 | NqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:524:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 524 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:557:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 557 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: gecode/int/linear/bool-post.cpp:529:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 529 | ::post(home,b_n,b_p,y,-c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:557:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 557 | LqBoolScale::post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:596:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 596 | post_all(home,t,n,irt,x,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:538:17: note: initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]' 538 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:604:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 604 | post_all(home,t,n,irt,x,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:538:17: note: initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]' 538 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:614:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 614 | post_all(home,t,n,IRT_EQ,zv,0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:538:17: note: initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]' 538 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:615:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 615 | rel(home,z,irt,x,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': gecode/int/linear/bool-post.cpp:625:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 625 | post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:600:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 600 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:630:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 630 | post(home,t,n,neg(irt),c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:600:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 600 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:710:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | post_pos_unit(home,t_p,n_p,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:160:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 160 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:713:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 713 | post_neg_unit(home,t_n,n_n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:348:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 348 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:727:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 727 | post_all(home,t,n,IRT_EQ,zv,0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:538:17: note: initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]' 538 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:728:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 728 | rel(home,z,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:82:9: required from here ./gecode/int/linear/bool-view.hpp:97:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | return EqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:325:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 325 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:122:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:90:38: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 90 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:91:9: required from here ./gecode/int/linear/bool-view.hpp:183:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | return NqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:398:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 398 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:207:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | (void) new (home) NqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:176:38: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 176 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:100:9: required from here ./gecode/int/linear/bool-view.hpp:266:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:284:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:259:38: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 259 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]': gecode/int/linear/bool-post.cpp:110:9: required from here ./gecode/int/linear/bool-view.hpp:266:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:284:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:259:38: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 259 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': gecode/int/linear/bool-post.cpp:128:9: required from here ./gecode/int/linear/bool-int.hpp:350:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | (void) new (home) EqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:242:33: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 242 | EqBoolInt::EqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': gecode/int/linear/bool-post.cpp:136:9: required from here ./gecode/int/linear/bool-int.hpp:419:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 419 | (void) new (home) NqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:362:33: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolInt::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 362 | NqBoolInt::NqBoolInt(Home home, ViewArray& b, int c0) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/linear/bool-int.hpp:220:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | return Bool::NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:229:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | (void) new (home) GqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:119:33: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 119 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]': gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/linear/bool-int.hpp:220:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | return Bool::NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:229:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | (void) new (home) GqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:119:33: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 119 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/bool-post.cpp:176:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/bool-post.cpp:180:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/bool-post.cpp:199:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/bool-post.cpp:203:11: required from here ./gecode/int/linear/bool-int.hpp:774:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:783:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | return Bool::NaryOr | ~~~~~~~~~~~~ 781 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:785:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:689:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 689 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/bool-post.cpp:217:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/bool-post.cpp:221:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/bool-post.cpp:225:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/linear/bool-post.cpp:239:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/linear/bool-post.cpp:243:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/linear/bool-post.cpp:247:11: required from here ./gecode/int/linear/bool-int.hpp:667:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:676:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 673 | return Bool::NaryOr | ~~~~~~~~~~~~ 674 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 676 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:773:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 773 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:678:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:579:43: note: initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 579 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': gecode/int/linear/bool-post.cpp:269:9: required from here ./gecode/int/linear/bool-view.hpp:97:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | return EqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:325:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 325 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:122:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:90:38: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 90 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': gecode/int/linear/bool-post.cpp:279:9: required from here ./gecode/int/linear/bool-view.hpp:183:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | return NqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:398:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 398 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:207:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | (void) new (home) NqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:176:38: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 176 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:288:9: required from here ./gecode/int/linear/bool-view.hpp:266:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:284:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:259:38: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 259 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': gecode/int/linear/bool-post.cpp:298:9: required from here ./gecode/int/linear/bool-view.hpp:266:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:202:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' 202 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:284:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 284 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:259:38: note: initializing argument 1 of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 259 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:407:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 407 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:411:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:414:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 414 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:694:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 694 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:698:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 698 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:701:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 701 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:475:7: required from here ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:566:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 566 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:569:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 569 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]': gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:566:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 566 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:569:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 569 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:407:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 407 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:411:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:414:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 414 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:213:47: note: initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 213 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:694:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 694 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:698:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 698 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:701:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 701 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:582:47: note: initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 582 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': gecode/int/linear/bool-post.cpp:522:7: required from here ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:566:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 566 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:569:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 569 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:428:47: note: initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' 428 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]': gecode/int/linear/bool-post.cpp:596:30: required from here gecode/int/linear/bool-post.cpp:581:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | post_pos_unit(home,t_p,n_p,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:73:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)' 73 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:584:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | post_neg_unit(home,t_n,n_n,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:259:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)' 259 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:587:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:447:19: note: initializing argument 1 of 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)' 447 | post_mixed(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]': gecode/int/linear/bool-post.cpp:604:30: required from here gecode/int/linear/bool-post.cpp:581:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | post_pos_unit(home,t_p,n_p,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:119:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)' 119 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:584:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | post_neg_unit(home,t_n,n_n,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:307:22: note: initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)' 307 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:587:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:492:19: note: initializing argument 1 of 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)' 492 | post_mixed(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:82:9: required from here ./gecode/int/linear/bool-view.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:207:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:91:9: required from here ./gecode/int/linear/bool-view.hpp:177:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:100:9: required from here ./gecode/int/linear/bool-view.hpp:260:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:110:9: required from here ./gecode/int/linear/bool-view.hpp:260:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:350:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:128:9: required from here ./gecode/int/linear/bool-int.hpp:243:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | : LinBoolInt(home,x,std::max(c,x.size()-c)+1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:52:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolInt::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:419:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:136:9: required from here ./gecode/int/linear/bool-int.hpp:365:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | b[b.size()-1]), x(b), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:224:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 224 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:334:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 334 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 684 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:617:35: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:229:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/linear/bool-int.hpp:120:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | : LinBoolInt(home,x,c+1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:52:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 678 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:224:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 224 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:334:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 334 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 684 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:617:35: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 617 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:229:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/linear/bool-int.hpp:120:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | : LinBoolInt(home,x,c+1,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:52:35: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]' 52 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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]': ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY 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::NegBoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:740: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]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/bool-post.cpp:176:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/bool-post.cpp:180:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY 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::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 776 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:667:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' 667 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:498:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 498 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 796 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:740:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 740 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/bool-post.cpp:199:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/bool-post.cpp:203:11: required from here ./gecode/int/linear/bool-int.hpp:690:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:217:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/bool-post.cpp:221:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/bool-post.cpp:225:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:239:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/linear/bool-post.cpp:243:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/linear/bool-post.cpp:247:11: required from here ./gecode/int/linear/bool-int.hpp:580:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 580 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp:500:42: note: initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]' 500 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:269:9: required from here ./gecode/int/linear/bool-view.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:207:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:279:9: required from here ./gecode/int/linear/bool-view.hpp:177:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:288:9: required from here ./gecode/int/linear/bool-view.hpp:260:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:298:9: required from here ./gecode/int/linear/bool-view.hpp:260:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' 46 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:407:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:411:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:414:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:694:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:698:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:701:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:562:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:475:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:566:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:475:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]': ./gecode/int/linear/bool-scale.hpp:569:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:475:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]': ./gecode/int/linear/bool-scale.hpp:562:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]': ./gecode/int/linear/bool-scale.hpp:566:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]': ./gecode/int/linear/bool-scale.hpp:569:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:407:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:411:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:414:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:216:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:694:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:698:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:701:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:585:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 585 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:562:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:522:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:566:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:522:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]': ./gecode/int/linear/bool-scale.hpp:569:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:522:7: required from here ./gecode/int/linear/bool-scale.hpp:431:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp:160:53: note: initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]' 160 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:91:36: required from 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' ./gecode/int/linear/bool-view.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:82:9: required from here ./gecode/int/linear/bool-view.hpp:48:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:260:36: required from 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:110:9: required from here ./gecode/int/linear/bool-view.hpp:48:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:243:55: required from 'Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:350:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:128:9: required from here ./gecode/int/linear/bool-int.hpp:54:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:185:33: note: initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./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:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 335 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:289:35: note: initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 618 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:107:38: note: initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 107 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:185:33: note: initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 185 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./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::NegBoolView]': ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 335 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:289:35: note: initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' 289 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 618 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:120:34: required from 'Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:229:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/linear/bool-int.hpp:54:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:690:37: required from 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/linear/bool-int.hpp:502:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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::BoolView]': ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:129: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]' 129 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 517 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp:465:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 465 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 742 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]': ./gecode/int/linear/bool-int.hpp:690:37: required from 'Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/bool-int.hpp:785:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/linear/bool-int.hpp:502:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]': ./gecode/int/linear/bool-int.hpp:580:37: required from 'Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/linear/bool-int.hpp:678:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:239:11: required from here ./gecode/int/linear/bool-int.hpp:502:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]': ./gecode/int/linear/bool-view.hpp:91:36: required from 'Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' ./gecode/int/linear/bool-view.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:269:9: required from here ./gecode/int/linear/bool-view.hpp:48:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1129, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]': ./gecode/int/linear/bool-view.hpp:260:36: required from 'Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' ./gecode/int/linear/bool-view.hpp:284:12: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:288:9: required from here ./gecode/int/linear/bool-view.hpp:48:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:407:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:411:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:414:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:694:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:698:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' ./gecode/int/linear/bool-scale.hpp:701:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]' gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:431:57: required from 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' ./gecode/int/linear/bool-scale.hpp:562:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:431:57: required from 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]' ./gecode/int/linear/bool-scale.hpp:566:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:431:57: required from 'Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' ./gecode/int/linear/bool-scale.hpp:569:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]' gecode/int/linear/bool-post.cpp:481:9: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:407:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:411:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]': ./gecode/int/linear/bool-scale.hpp:216:57: required from 'Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:414:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:512:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:694:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:698:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1331, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]': ./gecode/int/linear/bool-scale.hpp:585:57: required from 'Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' ./gecode/int/linear/bool-scale.hpp:701:14: required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]' gecode/int/linear/bool-post.cpp:517:7: required from here ./gecode/int/linear/bool-scale.hpp:163:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:225:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:335:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:225:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:680:34: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:335:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:682:35: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]': ./gecode/int/bool/or.hpp:618:60: required from 'Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:684:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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:78: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/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/eq.hpp:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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:78: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/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:662, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp:99:9: note: initializing argument 1 of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 99 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:742:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:796:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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/or.hpp:108:37: required from 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]' gecode/int/linear/bool-post.cpp:144:9: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:108:37: required from 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:142:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:678:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:220:40: required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]' gecode/int/linear/bool-post.cpp:152:9: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./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:43: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:78: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/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:774:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:43:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:78:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:792:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear/bool-post.cpp:40: ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:466:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:519:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' ./gecode/int/bool/or.hpp:794:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' ./gecode/int/linear/bool-int.hpp:783:15: required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/bool/base.hpp:100:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear/bool-post.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch.o gecode/int/branch.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/int/linear-bool.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:47:5: note: in expansion of macro 'GECODE_POST' 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:56:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | Linear::post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1458:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1458 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:62:5: note: in expansion of macro 'GECODE_POST' 62 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:71:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | Linear::post(home,t,n,irt,y,0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:81:5: note: in expansion of macro 'GECODE_POST' 81 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:90:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | Linear::post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1458:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1458 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:100:5: note: in expansion of macro 'GECODE_POST' 100 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:125:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | Linear::post(home,t,n,irt,y,0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:131:5: note: in expansion of macro 'GECODE_POST' 131 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:140:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | Linear::post(home,t,n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1490: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)' 1490 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:146:5: note: in expansion of macro 'GECODE_POST' 146 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:155:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | Linear::post(home,t,n,irt,y,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1554:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)' 1554 | post(Home home, Term* t, int n, IntRelType irt, IntView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:164:5: note: in expansion of macro 'GECODE_POST' 164 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:173:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | Linear::post(home,t,n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1490: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)' 1490 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:182:5: note: in expansion of macro 'GECODE_POST' 182 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/linear-bool.cpp:191:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | Linear::post(home,t,n,irt,y,r,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:38: ./gecode/int/linear.hh:1554:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)' 1554 | post(Home home, Term* t, int n, IntRelType irt, IntView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:45, from gecode/int/linear-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/linear.hh:45, from gecode/int/linear-bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/branch.cpp:49:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:56:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | Branch::postviewvaluesbrancher<1,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:59:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | Branch::postviewvaluesbrancher<1,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:63:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/branch.cpp:75:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:79:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:83:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:87:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:89:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 43 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:98:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | Branch::postviewvaluesbrancher<2,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:101:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | Branch::postviewvaluesbrancher<2,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:105:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:114:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | Branch::postviewvaluesbrancher<3,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:117:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | Branch::postviewvaluesbrancher<3,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:121:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:130:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 130 | Branch::postviewvaluesbrancher<4,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:133:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | Branch::postviewvaluesbrancher<4,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:198:31: note: initializing argument 1 of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 198 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:137:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 137 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, Gecode::IntVar, Gecode::IntValBranch, Gecode::IntVarValPrint)': gecode/int/branch.cpp:145:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 145 | IntVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/branch.cpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | branch(home, xv, INT_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 43 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/branch.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | (home,xv,vs,Branch::valselcommit(home,ia),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::assign(Gecode::Home, Gecode::IntVar, Gecode::IntAssign, Gecode::IntVarValPrint)': gecode/int/branch.cpp:165:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 165 | IntVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/branch.cpp:166:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | assign(home, xv, ia, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:150:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)' 150 | assign(Home home, const IntVarArgs& x, IntAssign ia, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/branch.cpp:177:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:183:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/branch.cpp:193:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:197:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:201:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 201 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:205:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:207:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:171:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 171 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:216:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:222:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:228:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 228 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::branch(Gecode::Home, Gecode::BoolVar, Gecode::BoolValBranch, Gecode::BoolVarValPrint)': gecode/int/branch.cpp:235:30: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 235 | BoolVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/branch.cpp:236:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | branch(home, xv, BOOL_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:171:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 171 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/branch.cpp:250:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (home,xv,vs,Branch::valselcommit(home,ba),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function 'void Gecode::assign(Gecode::Home, Gecode::BoolVar, Gecode::BoolAssign, Gecode::BoolVarValPrint)': gecode/int/branch.cpp:255:30: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 255 | BoolVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/branch.cpp:256:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | assign(home, xv, ba, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:240:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 240 | assign(Home home, const BoolVarArgs& x, BoolAssign ba, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:206:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:210:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:216:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:220:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:108:53: note: initializing argument 1 of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 108 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:113:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp:97:27: note: initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' 97 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; 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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:59:64: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:63:59: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:101:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:105:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:117:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:121:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:38: ./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]': ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:220:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:133:68: required from here ./gecode/int/branch/view-values.hpp:101:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:137:63: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/branch.cpp:160:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:250:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Int::IntView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:210:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:98:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:114:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:206:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:130:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Int::BoolView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:216:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:222:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:228:68: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:243, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:38: ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Int::IntView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' ./gecode/int/branch/view-values.hpp:101:58: required from 'Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:113:12: required from 'static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' ./gecode/int/branch/view-values.hpp:216:17: required from 'void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]' gecode/int/branch.cpp:56:63: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 135 | BrancherNoFilter::BrancherNoFilter(BranchFilter bf) { | ~~~~~~~~~~~~~~~~~~^~ ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/branch.cpp:183:57: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct/eqite.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': gecode/int/distinct/eqite.cpp:61:7: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' gecode/int/distinct/eqite.cpp:61:7: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:176: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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' gecode/int/distinct/eqite.cpp:61:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct/eqite.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/distinct.o gecode/int/distinct.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct.cpp:44: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct.cpp:44: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/distinct.cpp:45: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:54:5: note: in expansion of macro 'GECODE_POST' 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:58:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:61:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:64:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:76:5: note: in expansion of macro 'GECODE_POST' 76 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:90:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL(Distinct::Bnd::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:93:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | GECODE_ES_FAIL(Distinct::Dom::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:96:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | GECODE_ES_FAIL(Distinct::Val::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:108:5: note: in expansion of macro 'GECODE_POST' 108 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:140:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | (home, b[i], x[i], start+j, y[j]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp:181:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' 181 | IteDom::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:147:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | GECODE_ES_FAIL(Distinct::Bnd::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:150:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL(Distinct::Dom::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:153:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL(Distinct::Val::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:163:5: note: in expansion of macro 'GECODE_POST' 163 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:195:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 195 | (home, x[i], y[j], c, start+j)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/eqite.hpp:53:20: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 53 | EqIte::post(Home home, IntView x0, IntView x1, int c0, int c1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:202:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | GECODE_ES_FAIL(Distinct::Bnd::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:205:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | GECODE_ES_FAIL(Distinct::Dom::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: gecode/int/distinct.cpp:208:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | GECODE_ES_FAIL(Distinct::Val::post(home,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/distinct.cpp:52:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./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/distinct.cpp:58:7: required from here ./gecode/int/distinct/bnd.hpp:467:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:469:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:42:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./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/distinct.cpp:61:7: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./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/distinct.cpp:64:7: required from here ./gecode/int/distinct/val.hpp:176:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:151:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': gecode/int/distinct.cpp:90:7: required from here ./gecode/int/distinct/bnd.hpp:467:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:469:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp:42:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 42 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': gecode/int/distinct.cpp:93:7: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': gecode/int/distinct.cpp:96:7: required from here ./gecode/int/distinct/val.hpp:176:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp:151:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' 151 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]': gecode/int/distinct.cpp:139:9: required from here ./gecode/int/bool/ite.hpp:183:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | return Rel::EqDom::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp:185:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | return Rel::EqDom::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/eq.hpp:180: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::ConstIntView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp:188:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | (void) new (home) IteDom(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp:165:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' 165 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:58:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./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:469:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:58:7: required from here ./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:61:7: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./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:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:61:7: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./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:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:64:7: required from here ./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]': ./gecode/int/distinct/bnd.hpp:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:90:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/bnd.hpp:469:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:90:7: required from here ./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./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::OffsetView]': ./gecode/int/distinct/dom.hpp:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:93:7: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:93:7: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:96:7: required from here ./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./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::ConstIntView]': ./gecode/int/bool/ite.hpp:185:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]': ./gecode/int/bool/ite.hpp:188:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/bool/ite.hpp:166:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp:46:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView; int pc = 2]' 46 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/distinct.cpp:52:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:58:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./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:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:61:7: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:61:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:64:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]': ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' ./gecode/int/distinct/bnd.hpp:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:90:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 0; View1 = Gecode::Int::OffsetView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/distinct.cpp:44: ./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]': ./gecode/int/distinct/ter-dom.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/dom.hpp:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:93:7: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:93:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:96:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./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:190: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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from gecode/int/distinct.cpp:44: ./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/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' ./gecode/int/bool/ite.hpp:185:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:665, from gecode/int/distinct.cpp:45: ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView; int pc = 2]': ./gecode/int/bool/ite.hpp:166:51: required from 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' ./gecode/int/bool/ite.hpp:188:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.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:49: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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:58:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/distinct.cpp:61:7: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 0; View1 = Gecode::Int::OffsetView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:49:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]' ./gecode/int/distinct/bnd.hpp:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:90:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]': ./gecode/int/distinct/ter-dom.hpp:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/ter-dom.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]' ./gecode/int/distinct/dom.hpp:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]' gecode/int/distinct.cpp:93:7: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.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:176: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:190: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/bool/ite.hpp:183:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/propagator.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:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]' ./gecode/int/bool/ite.hpp:185:37: required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]' gecode/int/distinct.cpp:139:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:47, from gecode/int/distinct.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: gecode/int/sorted.cpp: In function 'void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sorted.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: gecode/int/sorted.cpp:58:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | (Sorted::Sorted::post(home,x0,y0,z0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:633:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' 633 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: gecode/int/sorted.cpp: In function 'void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sorted.cpp:70:5: note: in expansion of macro 'GECODE_POST' 70 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: gecode/int/sorted.cpp:77:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (Sorted::Sorted::post(home,x0,y0,z0))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:633:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' 633 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) const [with Var = Gecode::IntVar]': gecode/int/sorted.cpp:48:22: required from here ./gecode/kernel/array.hpp:2108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2108 | z[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/array.hpp:2110:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2110 | z[i+n] = y.a[i]; | ~~~~~~~^~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': gecode/int/sorted.cpp:57:5: required from here ./gecode/int/sorted/propagate.hpp:639:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:651:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 651 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:653:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 653 | new (home) Sorted(home,x0,y0,z0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:354:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' 354 | Sorted(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': gecode/int/sorted.cpp:76:5: required from here ./gecode/int/sorted/propagate.hpp:639:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 639 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:651:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 651 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:653:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 653 | new (home) Sorted(home,x0,y0,z0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp:354:15: note: initializing argument 1 of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' 354 | Sorted(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/sorted/propagate.hpp:639:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/sorted/propagate.hpp:651:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/distinct/bnd.hpp:467:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/bnd.hpp:469:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/distinct/bnd.hpp:42:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]': ./gecode/int/sorted/propagate.hpp:653:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/sorted/propagate.hpp:356:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 356 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]': ./gecode/int/sorted/propagate.hpp:653:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]' gecode/int/sorted.cpp:76:5: required from here ./gecode/int/sorted/propagate.hpp:356:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 356 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2112:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) const [with Var = Gecode::IntVar]' gecode/int/sorted.cpp:48:22: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./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:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:639:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:651:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/sorted/propagate.hpp:39, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./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:469:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:651:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/propagator.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:108: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:122:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:639:7: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/sorted/propagate.hpp:38, from ./gecode/int/sorted.hh:103, from gecode/int/sorted.cpp:38: ./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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:651:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/sorted/propagate.hpp:651:9: required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]' gecode/int/sorted.cpp:57:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:42, from gecode/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/gcc.o gecode/int/gcc.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/channel.o gecode/int/channel.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ gecode/int/gcc.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)': gecode/int/gcc.cpp:61:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | rel(home, x, IRT_EQ, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/gcc.cpp:114:5: note: in expansion of macro 'GECODE_POST' 114 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/gcc.cpp:116:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | removeDuplicates(home,c,v); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:75:32: note: initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]' 75 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:126:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | (GCC::Bnd::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:812:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 812 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:130:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 130 | (GCC::Dom::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:303:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 303 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:134:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | (GCC::Val::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:291:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 291 | Val::post(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': gecode/int/gcc.cpp:144:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | count(home, x, c, values, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:103:19: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 103 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/gcc.cpp:164:5: note: in expansion of macro 'GECODE_POST' 164 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/gcc.cpp:166:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | removeDuplicates(home,c,v); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:75:32: note: initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]' 75 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:179:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 179 | (GCC::Bnd::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:812:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 812 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:183:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | (GCC::Dom::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:303:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 303 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:187:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 187 | (GCC::Val::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:291:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 291 | Val::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:202:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (GCC::Bnd::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:812:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 812 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:206:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 206 | (GCC::Dom::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:303:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 303 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: gecode/int/gcc.cpp:210:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | (GCC::Val::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:291:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 291 | Val::post(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, Gecode::IntPropLevel)': gecode/int/gcc.cpp:220:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | count(home, x, c, values, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:148:19: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 148 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/gcc.cpp:229:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | count(home, x, cards, v, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:148:19: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 148 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/gcc.cpp:111:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/gcc.cpp: In instantiation of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]': gecode/int/gcc.cpp:116:30: required from here gecode/int/gcc.cpp:89:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:60:23: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)' 60 | IntVar unify(Home home, IntVar x, IntVar y) { | ~~~~~^~~~ gecode/int/gcc.cpp:89:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 89 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/gcc.cpp:97:9: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 97 | c = cc; | ~~^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:648:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' 648 | IntVarArgs(const IntVarArgs& a) : VarArgArray(a) {} | ^~~~~~~~~~ ./gecode/int.hh:639:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 639 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp:1995:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1995 | VarArgArray::VarArgArray(const VarArgArray& aa) | ^~~~~~~~~~~~~~~~ gecode/int/gcc.cpp:97:9: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here 97 | c = cc; | ~~^~~~ In file included from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int.hh:610:9: warning: implicitly-declared 'Gecode::PrimArgArray& Gecode::PrimArgArray::operator=(const Gecode::PrimArgArray&)' is deprecated [-Wdeprecated-copy] 610 | class IntArgs : public PrimArgArray { | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp:1837:3: note: because 'Gecode::PrimArgArray' has user-provided 'Gecode::PrimArgArray< >::PrimArgArray(const Gecode::PrimArgArray< >&) [with T = int]' 1837 | PrimArgArray::PrimArgArray(const PrimArgArray& aa) | ^~~~~~~~~~~~~~~ gecode/int/gcc.cpp:98:9: note: synthesized method 'Gecode::IntArgs& Gecode::IntArgs::operator=(const Gecode::IntArgs&)' first required here 98 | v = vv; | ~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': gecode/int/gcc.cpp:125:7: required from here ./gecode/int/gcc/bnd.hpp:825:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 825 | GECODE_ES_CHECK(postSideConstraints(home, x, k)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:827:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 827 | if (isDistinct(home,x,k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:828:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 828 | return Distinct::Bnd::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:830:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 830 | (void) new (home) Bnd(home,x,k,cardfix,nolbc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:49:12: note: initializing argument 1 of 'Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]' 49 | Bnd(Home home, ViewArray& x0, ViewArray& k0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': gecode/int/gcc.cpp:129:7: required from here ./gecode/int/gcc/dom.hpp:305:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:307:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 307 | if (isDistinct(home, x, k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:308:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 308 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:316:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 316 | (void) new (home) Dom(home,x,k,cardfix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:71:23: note: initializing argument 1 of 'Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]' 71 | Dom::Dom(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': gecode/int/gcc.cpp:133:7: required from here ./gecode/int/gcc/val.hpp:293:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:295:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 295 | if (isDistinct(home,x,k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:296:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | return Distinct::Val::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:298:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 298 | (void) new (home) Val(home,x,k); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:47:23: note: initializing argument 1 of 'Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 47 | Val::Val(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]': gecode/int/gcc.cpp:166:30: required from here gecode/int/gcc.cpp:89:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:65:18: note: initializing argument 1 of 'Gecode::IntSet Gecode::{anonymous}::unify(Gecode::Home, const Gecode::IntSet&, const Gecode::IntSet&)' 65 | IntSet unify(Home, const IntSet& x, const IntSet& y) { | ^~~~ gecode/int/gcc.cpp:97:9: warning: implicitly-declared 'Gecode::ArgArray& Gecode::ArgArray::operator=(const Gecode::ArgArray&)' is deprecated [-Wdeprecated-copy] 97 | c = cc; | ~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/array.hpp:1919:3: note: because 'Gecode::ArgArray' has user-provided 'Gecode::ArgArray< >::ArgArray(const Gecode::ArgArray< >&) [with T = Gecode::IntSet]' 1919 | ArgArray::ArgArray(const ArgArray& aa) | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': gecode/int/gcc.cpp:201:7: required from here ./gecode/int/gcc/bnd.hpp:825:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 825 | GECODE_ES_CHECK(postSideConstraints(home, x, k)); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:827:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 827 | if (isDistinct(home,x,k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:828:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 828 | return Distinct::Bnd::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:830:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 830 | (void) new (home) Bnd(home,x,k,cardfix,nolbc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp:49:12: note: initializing argument 1 of 'Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]' 49 | Bnd(Home home, ViewArray& x0, ViewArray& k0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': gecode/int/gcc.cpp:205:7: required from here ./gecode/int/gcc/dom.hpp:305:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:307:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 307 | if (isDistinct(home, x, k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:308:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 308 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:316:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 316 | (void) new (home) Dom(home,x,k,cardfix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp:71:23: note: initializing argument 1 of 'Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]' 71 | Dom::Dom(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': gecode/int/gcc.cpp:209:7: required from here ./gecode/int/gcc/val.hpp:293:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:64:28: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 64 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:295:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 295 | if (isDistinct(home,x,k)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp:142:19: note: initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 142 | isDistinct(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:296:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | return Distinct::Val::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:298:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 298 | (void) new (home) Val(home,x,k); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp:47:23: note: initializing argument 1 of 'Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 47 | Val::Val(Home home, | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/bnd.hpp:825:5: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/gcc/post.hpp:129:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | Linear::post(home,t,k.size(),IRT_EQ,x.size(),IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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/gcc/bnd.hpp:828:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/bnd.hpp:467:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/bnd.hpp:469:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/bnd.hpp:42:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp: In instantiation of 'Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/bnd.hpp:830:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/gcc/bnd.hpp:52:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | card_fixed(cf), skip_lbc(nolbc) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp: In instantiation of 'Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/dom.hpp:316:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/int/gcc/dom.hpp:74:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | k(k0), vvg(NULL), card_fixed(cf){ | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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/gcc/val.hpp:296:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:133:7: required from here ./gecode/int/distinct/val.hpp:176:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/val.hpp:151:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp: In instantiation of 'Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]': ./gecode/int/gcc/val.hpp:298:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:133:7: required from here ./gecode/int/gcc/val.hpp:49:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x(x0), k(k0){ | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/bnd.hpp:825:5: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' gecode/int/gcc.cpp:201:7: required from here ./gecode/int/gcc/post.hpp:129:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | Linear::post(home,t,k.size(),IRT_EQ,x.size(),IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:267, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/bnd.hpp: In instantiation of 'Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/bnd.hpp:830:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' gecode/int/gcc.cpp:201:7: required from here ./gecode/int/gcc/bnd.hpp:52:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | card_fixed(cf), skip_lbc(nolbc) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:268, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/dom.hpp: In instantiation of 'Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/dom.hpp:316:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' gecode/int/gcc.cpp:205:7: required from here ./gecode/int/gcc/dom.hpp:74:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | k(k0), vvg(NULL), card_fixed(cf){ | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:266, from gecode/int/gcc.cpp:44: ./gecode/int/gcc/val.hpp: In instantiation of 'Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]': ./gecode/int/gcc/val.hpp:298:12: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' gecode/int/gcc.cpp:209:7: required from here ./gecode/int/gcc/val.hpp:49:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x(x0), k(k0){ | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/gcc.cpp:111:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:828:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:469:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:828:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/val.hpp:296:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:133:7: required from here ./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bool/ite.hpp:38, from ./gecode/int/bool.hh:665, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/gcc/post.hpp:44, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:828:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/gcc/post.hpp:45, from ./gecode/int/gcc.hh:265, from gecode/int/gcc.cpp:44: ./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:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/val.hpp:296:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:133:7: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.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:49: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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/bnd.hpp:828:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:125:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/gcc/dom.hpp:308:42: required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' gecode/int/gcc.cpp:129:7: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:47, from gecode/int/gcc.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel.cpp:40: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel.cpp:40: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel.cpp:40: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-single.hpp:41:31: note: initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' 41 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:84:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-multi.hpp:41:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:59:5: note: in expansion of macro 'GECODE_POST' 59 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:81:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | ::post(home,n+xoff,di,noff,noff))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:311:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 311 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:84:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | ::post(home,n+xoff,di,noff,noff))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:311:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 311 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:102:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home,n+xoff,vi,noff,noff))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:235:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 235 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:105:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | ::post(home,n+xoff,vi,noff,noff))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:235:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 235 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:120:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | ::post(home,n,di,ox,oy))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:311:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 311 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:123:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | ::post(home,n,di,ox,oy))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:311:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 311 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:136:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 136 | ::post(home,n,vi,ox,oy))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:235:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 235 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:139:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | ::post(home,n,vi,ox,oy))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:235:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 235 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': gecode/int/channel.cpp:149:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | channel(home, x, 0, y, 0, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/channel.cpp:45:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)' 45 | channel(Home home, const IntVarArgs& x, int xoff, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:154:5: note: in expansion of macro 'GECODE_POST' 154 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:155:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | GECODE_ES_FAIL(Channel::LinkSingle::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-single.hpp:46:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' 46 | LinkSingle::post(Home home, BoolView x0, IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:165:5: note: in expansion of macro 'GECODE_POST' 165 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: gecode/int/channel.cpp:167:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | GECODE_ES_FAIL(Channel::LinkMulti::post(home,xv,y,o)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel.cpp:40: ./gecode/int/channel/link-multi.hpp:57:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' 57 | LinkMulti::post(Home home, ViewArray& x, IntView y, int o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/channel/link-single.hpp:43:14: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/channel/link-multi.hpp:43:44: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/channel.cpp:53:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) const [with Var = Gecode::IntVar]': gecode/int/channel.cpp:79:26: required from here ./gecode/kernel/array.hpp:2108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2108 | z[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp:2110:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2110 | z[i+n] = y.a[i]; | ~~~~~~~^~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': gecode/int/channel.cpp:80:11: required from here ./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:174:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': gecode/int/channel.cpp:83:11: required from here ./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:174:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': gecode/int/channel.cpp:101:11: required from here ./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:186:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': gecode/int/channel.cpp:104:11: required from here ./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:186:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': gecode/int/channel.cpp:119:11: required from here ./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:174:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': gecode/int/channel.cpp:122:11: required from here ./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp:174:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 174 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': gecode/int/channel.cpp:135:11: required from here ./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:186:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': gecode/int/channel.cpp:138:11: required from here ./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp:186:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' 186 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]': gecode/int/channel.cpp:162:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' gecode/int/channel.cpp:80:11: required from here ./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' gecode/int/channel.cpp:83:11: required from here ./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' gecode/int/channel.cpp:101:11: required from here ./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' gecode/int/channel.cpp:104:11: required from here ./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' gecode/int/channel.cpp:119:11: required from here ./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:250, from gecode/int/channel.cpp:40: ./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' gecode/int/channel.cpp:122:11: required from here ./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' gecode/int/channel.cpp:135:11: required from here ./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:40: ./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' gecode/int/channel.cpp:138:11: required from here ./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp:42:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' 42 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/channel.cpp:53:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]': ./gecode/int/channel/dom.hpp:176:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' gecode/int/channel.cpp:80:11: required from here ./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]': ./gecode/int/channel/val.hpp:188:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' gecode/int/channel.cpp:101:11: required from here ./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]': ./gecode/int/channel/dom.hpp:176:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' ./gecode/int/channel/dom.hpp:325:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' gecode/int/channel.cpp:119:11: required from here ./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:40: ./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]': ./gecode/int/channel/val.hpp:188:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' ./gecode/int/channel/val.hpp:249:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' gecode/int/channel.cpp:135:11: required from here ./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]' gecode/int/channel.cpp:162:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-single.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-single.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-single.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-single.hpp:41:31: note: initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' 41 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:84:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-single.cpp:38: ./gecode/int/channel/link-multi.hpp:41:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/channel/link-single.hpp:43:14: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/channel/link-multi.hpp:43:44: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-single.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/unshare.o gecode/int/unshare.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-multi.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/channel.hh:42, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': ./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:252, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-single.hpp:41:31: note: initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' 41 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': ./gecode/int/channel/link-multi.hpp:84:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:253, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/channel/link-multi.hpp:41:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' 41 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/channel/link-single.hpp:43:14: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/channel/link-multi.hpp:43:44: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/channel.hh:41, from gecode/int/channel/link-multi.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ gecode/int/unshare.cpp: In function 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)': gecode/int/unshare.cpp:68:57: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[i]=*x[i]=IntVar(home,x[0]->min(),x[0]->max()); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:70:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK(Rel::NaryEqDom::post(home,y)); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:72:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_CHECK(Rel::NaryEqBnd::post(home,y)); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:406:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 406 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/unshare.cpp:75:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 75 | *x[1]=IntVar(home,x[0]->min(),x[0]->max()); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:78:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (home,*x[0],*x[1]))); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:81:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | (home,*x[0],*x[1]))); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ gecode/int/unshare.cpp: In function 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)': gecode/int/unshare.cpp:94:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 94 | y[i]=*x[i]=BoolVar(home,0,1); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:95:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | GECODE_ES_CHECK(Bool::NaryEq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/unshare.cpp:97:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 97 | *x[1] = BoolVar(home,0,1); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:98:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | GECODE_ES_CHECK((Bool::Eq::post(home,*x[0],*x[1]))); | ^ ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unshare.cpp:134:5: note: in expansion of macro 'GECODE_POST' 134 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:135:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 135 | GECODE_ES_FAIL(Int::Unshare::unshare(home,x,vbd(ipl))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:106:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]' 106 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unshare.cpp:140:5: note: in expansion of macro 'GECODE_POST' 140 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: gecode/int/unshare.cpp:141:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | GECODE_ES_FAIL(Int::Unshare::unshare(home,x,IPL_DEF)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:106:18: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]' 106 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./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:70:11: required from here ./gecode/int/rel/eq.hpp:277:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:269:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 269 | 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:72:11: required from here ./gecode/int/rel/eq.hpp:409:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 409 | return EqBnd::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:421:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | (void) new (home) NaryEqBnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:401:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 401 | 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:77:11: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | 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:80:11: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./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:95:9: required from here ./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eq.hpp:119:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | 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:98:9: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ gecode/int/unshare.cpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]': gecode/int/unshare.cpp:135:5: required from here gecode/int/unshare.cpp:125:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | link(home,&y[j],i-j,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:63:15: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)' 63 | link(Home home, IntVar** x, int n, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unshare.cpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]': gecode/int/unshare.cpp:141:5: required from here gecode/int/unshare.cpp:125:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | link(home,&y[j],i-j,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:89:15: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)' 89 | link(Home home, BoolVar** x, int n, IntPropLevel) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./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:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unshare.cpp:70:11: required from here ./gecode/int/rel/eq.hpp:270:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./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:421:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unshare.cpp:72:11: required from here ./gecode/int/rel/eq.hpp:402:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 402 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./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:190: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:77:11: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from gecode/int/unshare.cpp:38: ./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:122: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:80:11: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./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:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/unshare.cpp:95:9: required from here ./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/unshare.cpp:39: ./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:78: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:98:9: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/unshare.cpp:39: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:270:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unshare.cpp:70:11: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/rel/eq.hpp:402:45: required from 'Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:421:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unshare.cpp:72:11: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.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:176: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:190: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:77:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.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:108: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:122: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:80:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' gecode/int/unshare.cpp:95:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/unshare.cpp:39: ./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:43: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:78: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:98:9: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:47, from gecode/int/unshare.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: gecode/int/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sequence.cpp:69:5: note: in expansion of macro 'GECODE_POST' 69 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: gecode/int/sequence.cpp:107:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (home,xv,s.min(),q,l,u))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:163:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' 163 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: gecode/int/sequence.cpp:111:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 111 | (home,xv,s,q,l,u))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:163:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' 163 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: gecode/int/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sequence.cpp:134:5: note: in expansion of macro 'GECODE_POST' 134 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: gecode/int/sequence.cpp:190:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (home,xv,s.min(),q,l,u))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:163:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' 163 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/sequence.cpp:63:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': gecode/int/sequence.cpp:105:7: required from here ./gecode/int/sequence/int.hpp:165:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' 46 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': gecode/int/sequence.cpp:109:7: required from here ./gecode/int/sequence/int.hpp:165:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:46:37: note: initializing argument 1 of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' 46 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]': gecode/int/sequence.cpp:128:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': gecode/int/sequence.cpp:188:5: required from here ./gecode/int/sequence/int.hpp:165:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp:46: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]' 46 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:328, from gecode/int/bin-packing.cpp:40: ./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:156:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': ./gecode/int/sequence/int.hpp:165:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]' gecode/int/sequence.cpp:105:7: required from here ./gecode/int/sequence/int.hpp:50:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]': ./gecode/int/sequence/int.hpp:165:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]' gecode/int/sequence.cpp:109:7: required from here ./gecode/int/sequence/int.hpp:50:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sequence.hh:153, from gecode/int/sequence.cpp:42: ./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]': ./gecode/int/sequence/int.hpp:165:29: required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]' gecode/int/sequence.cpp:188:5: required from here ./gecode/int/sequence/int.hpp:50:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/sequence.cpp:63:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]' gecode/int/sequence.cpp:128:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': ./gecode/int/bin-packing/conflict-graph.hpp:218:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:240:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/sequence.hh:41, from gecode/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:256:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bin-packing.cpp:56:5: note: in expansion of macro 'GECODE_POST' 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: gecode/int/bin-packing.cpp:66:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bin-packing.cpp:40: ./gecode/int/bin-packing.hh:160:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' 160 | static ExecStatus post(Home home, | ~~~~~^~~~ gecode/int/bin-packing.cpp: In function 'Gecode::IntSet Gecode::binpacking(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/bin-packing.cpp:95:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/bin-packing.cpp:117:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bin-packing.cpp:40: ./gecode/int/bin-packing.hh:160:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' 160 | static ExecStatus post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:218:36: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:240:38: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) const [with Var = Gecode::IntVar]': gecode/int/bin-packing.cpp:50:22: required from here ./gecode/kernel/array.hpp:2108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2108 | z[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/array.hpp:2110:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2110 | z[i+n] = y.a[i]; | ~~~~~~~^~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:57: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:218:36: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:61: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:240:38: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing.cpp:40: ./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:54: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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57: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:218:36: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.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:49: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:61: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:240:38: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2112:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&, const Gecode::VarArgArray&) const [with Var = Gecode::IntVar]' gecode/int/bin-packing.cpp:50:22: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53: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:218:36: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:328, from gecode/int/bin-packing/propagate.cpp:38: ./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:156:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': ./gecode/int/bin-packing/conflict-graph.hpp:218:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:240:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:256:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | 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:396:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 396 | (void) new (home) Pack(home,l,bs); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:328, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/bin-packing/propagate.hpp:155:19: note: initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' 155 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:218:36: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:240:38: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:57: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:218:36: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:61: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:240:38: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/propagate.cpp:38: ./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:54: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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57: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:218:36: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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:240:38: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53: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:218:36: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/propagate.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:328, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:156:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': ./gecode/int/bin-packing/conflict-graph.hpp:218:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:240:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:256:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/unary.cpp:41: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/unary.cpp:41: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from gecode/int/unary.cpp:41: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:60:5: note: in expansion of macro 'GECODE_POST' 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:72:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/unary.cpp:41: ./gecode/int/distinct/bnd.hpp:465:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 465 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:75:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:78:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/unary.cpp:41: ./gecode/int/distinct/val.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 174 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL(manpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:42: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]' 42 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:103:5: note: in expansion of macro 'GECODE_POST' 103 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/unary.cpp:110:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | unary(home, flex, fix, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:48:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 48 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:115:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | GECODE_ES_FAIL(manpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:42: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]' 42 | 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:141:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | unary(home,s,p,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:48:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 48 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:143:7: note: in expansion of macro 'GECODE_POST' 143 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:147:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | GECODE_ES_FAIL(optpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:57: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]' 57 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:171:5: note: in expansion of macro 'GECODE_POST' 171 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/unary.cpp:180:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | unary(home,t,flex,fix,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:89:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 89 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:186:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:57: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]' 57 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:191:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:57: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]' 57 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:203:5: note: in expansion of macro 'GECODE_POST' 203 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/unary.cpp:205:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | rel(home, p[i], IRT_GQ, 0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/unary.cpp:218:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | unary(home,s,pp,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:48:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 48 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:223:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | GECODE_ES_FAIL(manpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:42: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]' 42 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:235:5: note: in expansion of macro 'GECODE_POST' 235 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/unary.cpp:237:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | rel(home, p[i], IRT_GQ, 0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/int/unary.cpp:247:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | unary(home,s,p,e,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:197:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 197 | unary(Home home, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: gecode/int/unary.cpp:252:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | GECODE_ES_FAIL(optpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:57: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]' 57 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:218:36: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:240:38: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:57: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:218:36: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/bin-packing/conflict-graph.hpp:40, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:61: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:240:38: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/bin-packing/conflict-graph.hpp:41, from ./gecode/int/bin-packing.hh:329, from gecode/int/bin-packing/conflict-graph.cpp:38: ./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:54: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:53: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:218:36: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/unary.cpp:51:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/unary.cpp:41: ./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:72:9: required from here ./gecode/int/distinct/bnd.hpp:467:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/unary.cpp:41: ./gecode/int/distinct/bnd.hpp:469:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/unary.cpp:41: ./gecode/int/distinct/bnd.hpp:42:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 42 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57: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:218:36: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./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:75:9: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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:240:38: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/unary.cpp:41: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/unary.cpp:41: ./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:78:9: required from here ./gecode/int/distinct/val.hpp:176:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/unary.cpp:41: ./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/unary.cpp:41: ./gecode/int/distinct/val.hpp:151:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 151 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:84:7: required from here ./gecode/int/unary/post.hpp:45:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:47:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:49:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:115:7: required from here ./gecode/int/unary/post.hpp:45:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:47:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:49:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:147:7: required from here ./gecode/int/unary/post.hpp:60:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:62:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:64:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:191:9: required from here ./gecode/int/unary/post.hpp:60:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:62:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:64:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53: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:218:36: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:45, from gecode/int/bin-packing/conflict-graph.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:223:7: required from here ./gecode/int/unary/post.hpp:45:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:47:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:49:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./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:252:7: required from here ./gecode/int/unary/post.hpp:60:40: 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:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:62:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:855, from gecode/int/unary.cpp:40: ./gecode/int/unary/post.hpp:64:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:72:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:339, from gecode/int/unary.cpp:41: ./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:469:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:72:9: required from here ./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/unary.cpp:41: ./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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:75:9: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/unary.cpp:41: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from gecode/int/unary.cpp:41: ./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:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:75:9: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:338, from gecode/int/unary.cpp:41: ./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:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:78:9: required from here ./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:45: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:47: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:49: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:45: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:47: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:49: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:60: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:62: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:64: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:60: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:62: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:64: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:45: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:47: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | 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:49: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:60: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:62: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | 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:64: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/unary.cpp:51:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from gecode/int/unary.cpp:41: ./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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:72:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from gecode/int/unary.cpp:41: ./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:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:75:9: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:45:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/dom.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:75:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:152:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/val.hpp:178:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:78:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:45: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:47: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:49: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:84:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:45: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:47: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:49: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:115:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:60: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:62: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:64: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:147:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:60: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:62: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:64: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:191:9: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:45: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:47: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from gecode/int/unary.cpp:40: ./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:55: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:49: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:223:7: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:60: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:62: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from gecode/int/unary.cpp:40: ./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:70: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:64: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:252:7: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.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:49: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:61: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:467:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:72:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' gecode/int/unary.cpp:75:9: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:45: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:84:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:47: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:84:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:49: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:84:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:45: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:115:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:47: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:115:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:49: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:115:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:60: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:147:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:62: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:147:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:64: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:147:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:60: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:191:9: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:62: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:191:9: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:64: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:191:9: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:45: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:223:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:47: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:223:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:43: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:55: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:49: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:223:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:60: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:252:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:62: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:252:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./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:45: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:70: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:64: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:252:7: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/unary.hh:43, from gecode/int/unary.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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:361:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:48:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' 48 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:369:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 369 | cumulative(home,c.val(),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:357:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 357 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:371:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:48:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' 48 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:380:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:110:19: note: initializing argument 1 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::PrimArgArray]' 110 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:388:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | cumulative(home,c.val(),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:376:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 376 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:390:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 390 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:110:19: note: initializing argument 1 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::PrimArgArray]' 110 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:398:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 398 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:405:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 405 | cumulative(home,c.val(),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:395:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 395 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:407:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 407 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:415:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 415 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:216:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 216 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:422:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 422 | cumulative(home,c.val(),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:412:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 412 | cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:424:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:216:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 216 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:433:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 433 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:259:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 259 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:441:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 441 | cumulative(home,c.val(),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:429:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 429 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:443:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 443 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:259:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 259 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:452:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:308:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 308 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': gecode/int/cumulative.cpp:460:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 460 | cumulative(home,c.val(),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:448:19: note: initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 448 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:462:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 462 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:308:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 308 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: 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&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]': gecode/int/cumulative.cpp:361:70: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:64:5: note: in expansion of macro 'GECODE_POST' 64 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:80:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | unary(home,t,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:3050:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 3050 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:96:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:103:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: 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&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]': gecode/int/cumulative.cpp:371:67: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:64:5: note: in expansion of macro 'GECODE_POST' 64 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:80:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | unary(home,t,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:3050:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 3050 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:96:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:103:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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::IntView]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: 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::PrimArgArray]': gecode/int/cumulative.cpp:380:72: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:128:5: note: in expansion of macro 'GECODE_POST' 128 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:138:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 138 | cumulative(home,c,t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:48:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' 48 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:161:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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::ConstIntView]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: 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::PrimArgArray]': gecode/int/cumulative.cpp:390:69: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:128:5: note: in expansion of macro 'GECODE_POST' 128 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:138:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 138 | cumulative(home,c,t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:48:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' 48 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:161:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:398:68: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:184:5: note: in expansion of macro 'GECODE_POST' 184 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:200:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:2978:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 2978 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:210:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:407:65: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:184:5: note: in expansion of macro 'GECODE_POST' 184 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:200:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:2978:14: note: initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)' 2978 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:210:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:415:70: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:233:5: note: in expansion of macro 'GECODE_POST' 233 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:243:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | cumulative(home,c,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:253:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:424:67: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:233:5: note: in expansion of macro 'GECODE_POST' 233 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:243:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | cumulative(home,c,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:253:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:433:70: required from here gecode/int/cumulative.cpp:269:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | rel(home, p[i], IRT_GQ, 0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:279:5: note: in expansion of macro 'GECODE_POST' 279 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 292 | cumulative(home,c,s,pp,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:302:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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::ManFlexTask; Cap = Gecode::Int::ConstIntView]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:443:67: required from here gecode/int/cumulative.cpp:269:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | rel(home, p[i], IRT_GQ, 0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:279:5: note: in expansion of macro 'GECODE_POST' 279 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 292 | cumulative(home,c,s,pp,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:168:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 168 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:302:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:42: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::ManFlexTask; Cap = Gecode::Int::IntView]' 42 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:452:72: required from here gecode/int/cumulative.cpp:317:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 317 | rel(home, p[i], IRT_GQ, 0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:328:5: note: in expansion of macro 'GECODE_POST' 328 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:338:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 338 | cumulative(home,c,s,p,e,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:259:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' 259 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:348:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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::ConstIntView]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:462:69: required from here gecode/int/cumulative.cpp:317:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 317 | rel(home, p[i], IRT_GQ, 0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:328:5: note: in expansion of macro 'GECODE_POST' 328 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/cumulative.cpp:338:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 338 | cumulative(home,c,s,p,e,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:259:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' 259 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: gecode/int/cumulative.cpp:348:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:57: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]' 57 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ ./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]': gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::ManFixPSETask; Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::IntView]': gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::ManFixPSETask; Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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]': gecode/int/cumulative.cpp:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::IntView]': gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::ManFlexTask; Cap = Gecode::Int::ConstIntView]': gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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::ManFlexTask; Cap = Gecode::Int::IntView]': gecode/int/cumulative.cpp:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/post.hpp:45:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59: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]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:47:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59: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]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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]': gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./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]': gecode/int/cumulative.cpp:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/post.hpp:60:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:62:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:771, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/post.hpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:61: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]' 61 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::IntView; PL = Gecode::Int::PLB]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::IntView; PL = Gecode::Int::PLA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64:45: 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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::IntView; PL = Gecode::Int::PLBA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64:45: 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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49: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:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:45: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:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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::IntView; PL = Gecode::Int::PLB]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:47: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:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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::IntView; PL = Gecode::Int::PLA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:49: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::IntView]' gecode/int/cumulative.cpp:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:44: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::IntView; PL = Gecode::Int::PLBA]' 44 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::ConstIntView; PL = Gecode::Int::PLB]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::ConstIntView; PL = Gecode::Int::PLA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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::ConstIntView; PL = Gecode::Int::PLBA]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/post.hpp:60: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59: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]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/post.hpp:62: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/post.hpp:64: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:55: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]' 55 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/man-prop.hpp:59: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]' 59 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./gecode/int/cumulative/opt-prop.hpp:46: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]' 46 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:76: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]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:76: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]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: 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::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76: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::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::PLA]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:371:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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::PLB]' ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:101: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::PLB]' ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLB]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:101: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]' ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:101: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::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: required from '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:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from '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:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLB]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:60: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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLB]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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::IntView]' gecode/int/cumulative.cpp:154: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:60: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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLB]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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::IntView]' gecode/int/cumulative.cpp:161: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::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:390:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLBA]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74: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::PLB]' ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ConstIntView; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:76: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]' ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74: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::PLA]' ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ConstIntView; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:76: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]' ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/man-prop.hpp:74: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:49: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:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:42: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]' 42 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::ConstIntView; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76: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:49: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:302: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:433:70: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::PLB]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45: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:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47: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:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:769, from gecode/int/cumulative.cpp:40: ./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::PLBA]': ./gecode/int/cumulative/man-prop.hpp:76: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::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49: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::IntView]' gecode/int/cumulative.cpp:302: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]' gecode/int/cumulative.cpp:443:67: required from here ./gecode/int/cumulative/man-prop.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/opt-prop.hpp:101: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]' ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/opt-prop.hpp:101: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]' ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:67:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/man-prop.hpp:53: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]' 53 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:70:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./gecode/int/unary/opt-prop.hpp:44: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]' 44 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:101: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]' ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:60: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:770, from gecode/int/cumulative.cpp:40: ./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]': ./gecode/int/cumulative/opt-prop.hpp:101: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::IntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64: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:348: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]' gecode/int/cumulative.cpp:462:69: required from here ./gecode/int/cumulative/opt-prop.hpp:47:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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:45: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:76: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]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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:45: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:76: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]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: 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::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::PLBA]': ./gecode/int/cumulative/man-prop.hpp:45: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::PLBA]' ./gecode/int/cumulative/man-prop.hpp:76: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::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::ManFixPSETask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/man-prop.hpp:45:41: required from '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]' ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::ManFixPSETask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/man-prop.hpp:45:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::ManFixPSETask; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/man-prop.hpp:45:41: required from 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/man-prop.hpp:76:16: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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::PLB]' ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPTask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:47: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::PLB]' ./gecode/int/cumulative/opt-prop.hpp:101: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::PLB]' ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:47: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:101: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]' ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPTask; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:47: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::PLBA]' ./gecode/int/cumulative/opt-prop.hpp:101: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::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: required from '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:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPSETask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:47:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/opt-prop.hpp:101:12: required from '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:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPSETask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:47:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFixPSETask; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:47:41: required from 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/opt-prop.hpp:101:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74: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::PLB]' ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::PLB]': ./gecode/int/cumulative/man-prop.hpp:45: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:76: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]' ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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/cumulative/man-prop.hpp:74: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::PLA]' ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::PLA]': ./gecode/int/cumulative/man-prop.hpp:45: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:76: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]' ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:853, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:55: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:74: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:49: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:302: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:433:70: required from here ./gecode/int/unary/man-prop.hpp:43:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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:45: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:76: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:49: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:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFlexTask; PL = Gecode::Int::PLB]': ./gecode/int/cumulative/opt-prop.hpp:47: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:101: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]' ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/cumulative/opt-prop.hpp:47: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:101: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]' ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:854, from ./gecode/int/cumulative.hh:44, from gecode/int/cumulative.cpp:40: ./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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/unary/opt-prop.hpp:45:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/int/task/prop.hpp:42: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]' 42 | 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::OptFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/cumulative/opt-prop.hpp:47: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:101: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]' ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: 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]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: 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::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:96:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' ./gecode/int/cumulative/post.hpp:45:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:47:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74:17: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:49:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:103:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray]' gecode/int/cumulative.cpp:361:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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::PLB]' ./gecode/int/cumulative/post.hpp:60: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:154: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: required from '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:60: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' ./gecode/int/cumulative/post.hpp:62: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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' ./gecode/int/cumulative/post.hpp:64:45: 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:161: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::PrimArgArray]' gecode/int/cumulative.cpp:380:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74: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::PLB]' ./gecode/int/cumulative/post.hpp:45: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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/cumulative/man-prop.hpp:74: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::PLA]' ./gecode/int/cumulative/post.hpp:47: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::ConstIntView]' gecode/int/cumulative.cpp:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:43: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:55: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:74: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:49: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:302: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:433:70: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:60: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:62: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:488, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./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:45: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:70: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/cumulative/opt-prop.hpp:92:15: 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]' ./gecode/int/cumulative/post.hpp:64: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::ConstIntView]' gecode/int/cumulative.cpp:348:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' gecode/int/cumulative.cpp:452:72: required from here ./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/task.hh:41, from ./gecode/int/cumulative.hh:43, from gecode/int/cumulative.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/circuit.o gecode/int/circuit.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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:119:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 119 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:128:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:137:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 137 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:155:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:164:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:173:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | 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:182:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:77: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]' 77 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:119:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:128:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:137:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:146:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:155:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:164:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:173:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: 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:182:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:87:7: note: in expansion of macro 'GECODE_POST' 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:104:7: note: in expansion of macro 'GECODE_ES_FAIL' 104 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:73: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]' 73 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' gecode/int/cumulatives.cpp:119:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:128:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:137:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:146:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:155:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:164:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51:41: note: initializing argument 1 of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' gecode/int/cumulatives.cpp:173:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': gecode/int/cumulatives.cpp:104: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:182:57: required from here ./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp:51: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]' 51 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77: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:104:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]' gecode/int/cumulatives.cpp:119:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:128:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:137:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:146:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:155:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:164:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104:7: required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]' gecode/int/cumulatives.cpp:173:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:130, from gecode/int/cumulatives.cpp:38: ./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]': ./gecode/int/cumulatives/val.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]' gecode/int/cumulatives.cpp:104: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:182:57: required from here ./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/cumulatives.hh:41, from gecode/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/circuit.hh:42, from gecode/int/circuit.cpp:40: ./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:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/circuit.hh:42, from gecode/int/circuit.cpp:40: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/circuit.hh:42, from gecode/int/circuit.cpp:40: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:59:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:118: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]' 118 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:62:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:84: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]' 84 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:69:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:118: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]' 118 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:72:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:84: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]' 84 | 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:78:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | circuit(home,0,x,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:45:16: note: initializing argument 1 of 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 45 | 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:93:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | circuit(home, offset, x, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:45:16: note: initializing argument 1 of 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 45 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:94:5: note: in expansion of macro 'GECODE_POST' 94 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/circuit.cpp:101:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | element(home, cx, x[i], y[i]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:1470:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 1470 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:103:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | linear(home, y, IRT_EQ, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:2509:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 2509 | 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:109:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | circuit(home,c,0,x,y,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:82: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)' 82 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:116:5: note: in expansion of macro 'GECODE_POST' 116 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/circuit.cpp:118:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | circuit(home, c, offset, x, y, z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:82: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)' 82 | 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:124:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | circuit(home,c,0,x,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:112:16: note: initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' 112 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:136:5: note: in expansion of macro 'GECODE_POST' 136 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/circuit.cpp:143:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | element(home, x, e, n); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:1502:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' 1502 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:148:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:118: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]' 118 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:151:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:84: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]' 84 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ gecode/int/circuit.cpp:157:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 157 | ox[i] = y; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/circuit.cpp:159:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 159 | ox[offset + i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/circuit.cpp:160:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | element(home, ox, e, offset+n); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:1502:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)' 1502 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:165:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:118: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]' 118 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: gecode/int/circuit.cpp:168:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:84: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]' 84 | 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:175:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 175 | path(home,0,x,s,e,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:128:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 128 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:191:5: note: in expansion of macro 'GECODE_POST' 191 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/circuit.cpp:192:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | path(home, offset, x, s, e, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:128:13: note: initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 128 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ gecode/int/circuit.cpp:200:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | element(home, cx, x[i], y[i]); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:1470:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 1470 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:202:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | linear(home, y, IRT_EQ, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int.hh:2509:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 2509 | 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:209:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | path(home,c,0,x,s,e,y,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:179: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)' 179 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: 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:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:216:5: note: in expansion of macro 'GECODE_POST' 216 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/circuit.cpp:218:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 218 | path(home, c, offset, x, s, e, y, z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:179: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)' 179 | 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:224:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | path(home,c,0,x,s,e,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:212: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)' 212 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]': gecode/int/circuit.cpp:49:20: required from here ./gecode/kernel/array.hpp:2087:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2087 | y[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./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:58:9: required from here ./gecode/int/circuit/dom.hpp:131:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | (void) new (home) Dom(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:46: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]' 46 | Dom::Dom(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./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:61:9: required from here ./gecode/int/circuit/val.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Val(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:46: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]' 46 | Val::Val(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./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:68:9: required from here ./gecode/int/circuit/dom.hpp:131:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | (void) new (home) Dom(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/dom.hpp:46: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]' 46 | Dom::Dom(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./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:71:9: required from here ./gecode/int/circuit/val.hpp:97:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Val(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/val.hpp:46: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]' 46 | Val::Val(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./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:131: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:58:9: required from here ./gecode/int/circuit/dom.hpp:47:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/base.hpp:42: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]' 42 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./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:97: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:61:9: required from here ./gecode/int/circuit/val.hpp:47:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/base.hpp:42: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]' 42 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:160, from gecode/int/circuit.cpp:40: ./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:131: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:68:9: required from here ./gecode/int/circuit/dom.hpp:47:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/base.hpp:42: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]' 42 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:159, from gecode/int/circuit.cpp:40: ./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:97: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:71:9: required from here ./gecode/int/circuit/val.hpp:47:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./gecode/int/circuit/base.hpp:42: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]' 42 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]': ./gecode/support/sort.hpp:240:14: required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray::VarLess]' ./gecode/kernel/array.hpp:2089:36: required from 'bool Gecode::VarArgArray::same(const Gecode::Space&) const [with Var = Gecode::IntVar]' gecode/int/circuit.cpp:49:20: required from here ./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 108 | *j = *(j-1); j--; | ~~~^~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:124, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 110 | *j = v; | ~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./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:47: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:131: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:58:9: required from here ./gecode/int/circuit/base.hpp:44:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | start(0), y(home,x), o(o0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:158, from gecode/int/circuit.cpp:40: ./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:47: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:131: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:68:9: required from here ./gecode/int/circuit/base.hpp:44:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | start(0), y(home,x), o(o0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/circuit/base.hpp:44: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:47: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:131: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:58:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:41, from gecode/int/circuit.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/int.hh:898, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:72:5: note: in expansion of macro 'GECODE_POST' 72 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:82:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | NoOverlap::ManProp >::post(home,b,x.size()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:47:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:104:5: note: in expansion of macro 'GECODE_POST' 104 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:115:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | NoOverlap::OptProp >::post(home,b,x.size()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp:50:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 50 | OptProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:126:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | GECODE_ES_FAIL((NoOverlap::ManProp >::post(home,b,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:47:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:141:5: note: in expansion of macro 'GECODE_POST' 141 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/no-overlap.cpp:154:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nooverlap(home, x0, wc, y0, hc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/no-overlap.cpp:55: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)' 55 | nooverlap(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:163:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | NoOverlap::ManProp >::post(home,b,x0.size()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:47:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:179:5: note: in expansion of macro 'GECODE_POST' 179 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/no-overlap.cpp:192:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | nooverlap(home, x0, wc, y0, hc, m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/no-overlap.cpp:86:18: note: initializing argument 1 of 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 86 | nooverlap(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:202:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | NoOverlap::OptProp >::post(home,b,x0.size()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp:50:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 50 | OptProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: gecode/int/no-overlap.cpp:213:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 213 | GECODE_ES_FAIL((NoOverlap::ManProp >::post(home,b,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:47:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 47 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': gecode/int/no-overlap.cpp:81:5: required from here ./gecode/int/no-overlap/man.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | (void) new (home) ManProp(home,b,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | ManProp::ManProp(Home home, Box* b, int n) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': gecode/int/no-overlap.cpp:114:7: required from here ./gecode/int/no-overlap/opt.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) OptProp(home,b,p,n-p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | OptProp::OptProp(Home home, Box* b, int n, int m0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': gecode/int/no-overlap.cpp:162:7: required from here ./gecode/int/no-overlap/man.hpp:49:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | (void) new (home) ManProp(home,b,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | ManProp::ManProp(Home home, Box* b, int n) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': gecode/int/no-overlap.cpp:201:7: required from here ./gecode/int/no-overlap/opt.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) OptProp(home,b,p,n-p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp:42:30: note: initializing argument 1 of 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | OptProp::OptProp(Home home, Box* b, int n, int m0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp: In instantiation of 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' gecode/int/no-overlap.cpp:81:5: required from here ./gecode/int/no-overlap/man.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Base(home, b, n) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp: In instantiation of 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' gecode/int/no-overlap.cpp:114:7: required from here ./gecode/int/no-overlap/opt.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Base(home,b,n), m(m0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:322, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/man.hpp: In instantiation of 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' gecode/int/no-overlap.cpp:162:7: required from here ./gecode/int/no-overlap/man.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Base(home, b, n) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' 42 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:323, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/opt.hpp: In instantiation of 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' gecode/int/no-overlap.cpp:201:7: required from here ./gecode/int/no-overlap/opt.hpp:43:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Base(home,b,n), m(m0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' 42 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ ./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:43:27: required from 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' gecode/int/no-overlap.cpp:81:5: required from here ./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:43:32: required from 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' gecode/int/no-overlap.cpp:114:7: required from here ./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]': ./gecode/int/no-overlap/man.hpp:43:27: required from 'Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' ./gecode/int/no-overlap/man.hpp:49:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]' gecode/int/no-overlap.cpp:162:7: required from here ./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:321, from gecode/int/no-overlap.cpp:38: ./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]': ./gecode/int/no-overlap/opt.hpp:43:32: required from 'Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]' ./gecode/int/no-overlap/opt.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]' gecode/int/no-overlap.cpp:201:7: required from here ./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:41, from gecode/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/nvalues.o gecode/int/nvalues.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:44:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:57:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:344, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/eqite.hpp:43:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 43 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:52:5: note: in expansion of macro 'GECODE_POST' 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:60:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 52 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:67:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:76:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 52 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:85:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 50 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:101:5: note: in expansion of macro 'GECODE_POST' 101 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/nvalues.cpp:104:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | nvalues(home, x, irt, y.val()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/nvalues.cpp:44:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 44 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:112:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:117:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | GECODE_ES_FAIL((Rel::Nq::post(home,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:118:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:124:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 52 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:128:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:52:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 52 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:133:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 50 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:137:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 137 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 50 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:150:5: note: in expansion of macro 'GECODE_POST' 150 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:159:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:61:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 61 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:166:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:61:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:175:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 175 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 60 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:184:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 184 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 60 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:197:5: note: in expansion of macro 'GECODE_POST' 197 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/int/nvalues.cpp:200:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | nvalues(home, x, irt, y.val()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/nvalues.cpp:145:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 145 | nvalues(Home home, const BoolVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:209:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:61:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:214:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | GECODE_ES_FAIL((Rel::Nq::post(home,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:215:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:61:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 61 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:221:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 60 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:225:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 60 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:230:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 230 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 60 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: gecode/int/nvalues.cpp:234:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 60 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:44:70: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/nvalues/int-eq.hpp:70:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:75:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:95:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | (void) new (home) EqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:67:9: required from here ./gecode/int/nvalues/int-eq.hpp:70:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:75:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:95:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | (void) new (home) EqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:76:9: required from here ./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:85:9: required from here ./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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/nvalues.cpp:117:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': gecode/int/nvalues.cpp:124:9: required from here ./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:128:7: required from here ./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:274:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 274 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': gecode/int/nvalues.cpp:133:9: required from here ./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:137:7: required from here ./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 49 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp:45:25: note: initializing argument 1 of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/nvalues/bool-eq.hpp:80:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:86:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:116:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | (void) new (home) EqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:45:27: note: initializing argument 1 of 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 45 | EqBool::EqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:166:9: required from here ./gecode/int/nvalues/bool-eq.hpp:80:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:86:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:116:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | (void) new (home) EqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp:45:27: note: initializing argument 1 of 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 45 | EqBool::EqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:175:9: required from here ./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': gecode/int/nvalues.cpp:184:9: required from here ./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': gecode/int/nvalues.cpp:221:9: required from here ./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:225:7: required from here ./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:135:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 135 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': gecode/int/nvalues.cpp:230:9: required from here ./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': gecode/int/nvalues.cpp:234:7: required from here ./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:122:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 122 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp:44:27: note: initializing argument 1 of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/rel/eq.hpp:277:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 277 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:289:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:269:35: note: initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 269 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/distinct/dom.hpp:51:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/ter-dom.hpp:53:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 53 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/dom.hpp:44:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 44 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/nvalues/int-eq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:286, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:67:9: required from here ./gecode/int/nvalues/int-eq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:76:9: required from here ./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:85:9: required from here ./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:61: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/nvalues.cpp:117:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:124:9: required from here ./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:287, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:128:7: required from here ./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:133:9: required from here ./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:288, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-gq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:137:7: required from here ./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp:44:29: note: initializing argument 1 of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 44 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./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/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:64: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]' 64 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:119:27: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 119 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/rel/nq.hpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:100:29: note: initializing argument 1 of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 100 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/nvalues/bool-eq.hpp:46:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:166:9: required from here ./gecode/int/nvalues/bool-eq.hpp:46:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:175:9: required from here ./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:184:9: required from here ./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:221:9: required from here ./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:426, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:225:7: required from here ./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:230:9: required from here ./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:427, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-gq.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:234:7: required from here ./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp:42:31: note: initializing argument 1 of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 42 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:277:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | 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:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/rel/eq.hpp:270:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/distinct/ter-dom.hpp:48:29: note: initializing argument 1 of 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 48 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:343, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:67:9: required from here ./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:61: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/nvalues.cpp:117:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/int-lq.hpp:46:30: required from 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:124:9: required from here ./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./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/eq.hpp:141:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/eq.hpp:42:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 42 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./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:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:148:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:149:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]': ./gecode/int/nvalues/bool-eq.hpp:46:35: required from 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]': ./gecode/int/nvalues/bool-eq.hpp:46:35: required from 'Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/bool-eq.hpp:116:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:166:9: required from here ./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:424, from gecode/int/nvalues.cpp:38: ./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]': ./gecode/int/nvalues/bool-lq.hpp:45:35: required from 'Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/bool-lq.hpp:109:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:221:9: required from here ./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:190: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:277:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/rel/eq.hpp:270:45: required from 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/rel/eq.hpp:289:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:340, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./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:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': ./gecode/int/nvalues/int-base.hpp:46:13: required from 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/int/nvalues/int-base.hpp:46:13: required from 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:46:30: required from 'Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:95:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' gecode/int/nvalues.cpp:67:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]': ./gecode/int/nvalues/int-base.hpp:46:13: required from 'Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:46:30: required from 'Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' ./gecode/int/nvalues/int-lq.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]' gecode/int/nvalues.cpp:124:9: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./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:78: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/eq.hpp:141:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./gecode/int/bool/base.hpp:46:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 46 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eq.hpp:120:44: required from 'Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/bool/eq.hpp:157:12: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/distinct.hh:50, from ./gecode/int/nvalues/int-base.hpp:38, from ./gecode/int/nvalues.hh:285, from gecode/int/nvalues.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/nq.hpp:148:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:176: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:190: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:277:36: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:70:43: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.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:49:55: required from 'Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' ./gecode/int/distinct/ter-dom.hpp:54: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:53:32: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' ./gecode/int/nvalues/int-eq.hpp:75:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:60:9: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/nvalues/bool-eq.hpp:39, from ./gecode/int/nvalues.hh:425, from gecode/int/nvalues.cpp:38: ./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:43: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:78: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/eq.hpp:141:29: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:80:42: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:49:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/nq.hpp:148:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' ./gecode/int/nvalues/bool-eq.hpp:86:41: required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]' gecode/int/nvalues.cpp:159:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./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:181: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/nvalues/int-base.hpp:178:9: required from 'Gecode::ExecStatus Gecode::Int::NValues::IntBase::prune_lower(Gecode::Space&, int*, int) [with VY = Gecode::Int::IntView]' ./gecode/int/nvalues/int-lq.hpp:147:5: required from 'Gecode::ExecStatus Gecode::Int::NValues::LqInt::propagate(Gecode::Space&, const ModEventDelta&) [with VY = Gecode::Int::IntView; Gecode::ModEventDelta = int]' ./gecode/int/nvalues/int-lq.hpp:116:3: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/member.o gecode/int/member.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:49:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | GECODE_ES_FAIL(Member::Prop::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:75:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 75 | Prop::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:56:5: note: in expansion of macro 'GECODE_POST' 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:59:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_FAIL(Member::Prop::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:75:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 75 | Prop::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:66:5: note: in expansion of macro 'GECODE_POST' 66 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:73:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:77:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:81:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::Reify, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:91:5: note: in expansion of macro 'GECODE_POST' 91 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:98:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:102:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: gecode/int/member.cpp:106:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:52:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 52 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': gecode/int/member.cpp:49:5: required from here ./gecode/int/member/prop.hpp:82:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:97:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': gecode/int/member.cpp:59:5: required from here ./gecode/int/member/prop.hpp:82:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:97:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/member.cpp:72:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/member.cpp:76:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/member.cpp:80:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498: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]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/int/member.cpp:97:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/member.cpp:101:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/member.cpp:105:7: required from here ./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:498:40: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 498 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp:44:32: note: initializing argument 1 of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:49:5: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp: In instantiation of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:49:5: required from here ./gecode/int/member/prop.hpp:46:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' gecode/int/member.cpp:59:5: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp: In instantiation of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' gecode/int/member.cpp:59:5: required from here ./gecode/int/member/prop.hpp:46:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:76:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:76:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:80:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53: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]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493: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]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:80:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:101:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:101:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:105:7: required from here ./gecode/int/rel/eq.hpp:502:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:180:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:507:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 53 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:510:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp:493:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 493 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:121, from gecode/int/member.cpp:38: ./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/member/re-prop.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:105:7: required from here ./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:49:5: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/member/prop.hpp:46:13: required from 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:49:5: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' gecode/int/member.cpp:59:5: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]': ./gecode/int/member/prop.hpp:46:13: required from 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' ./gecode/int/member/prop.hpp:97:12: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' gecode/int/member.cpp:59:5: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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/eq.hpp:507:33: 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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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:510: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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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:510: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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:76:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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:510: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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:80:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214: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]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:507:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp:48:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 48 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:510:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/rel/eq.hpp:510:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/int/member.cpp:101:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/rel/eq.hpp:510:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/int/member.cpp:105:7: required from here ./gecode/int/rel/eq.hpp:494:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.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:176: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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' gecode/int/member.cpp:49:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]': ./gecode/int/rel/eq.hpp:176:72: required from 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' ./gecode/int/member/prop.hpp:82:41: required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' gecode/int/member.cpp:59:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./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:61: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/eq.hpp:507:33: 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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./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:494: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:510: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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:704, from ./gecode/int/member/prop.hpp:38, from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:507:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/nq.hpp:49:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:494:64: required from 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/rel/eq.hpp:510:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.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:49: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:61: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/eq.hpp:507:33: 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/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:72:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:49:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/nq.hpp:61:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' ./gecode/int/rel/eq.hpp:507:33: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/int/member/re-prop.hpp:62:50: required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/int/member.cpp:97:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]': ./gecode/int/member/re-prop.hpp:129:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/member/re-prop.hpp:119:3: required from here ./gecode/int/member/prop.hpp:104:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]': ./gecode/int/member/re-prop.hpp:129:7: required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/int/member/re-prop.hpp:119:3: required from here ./gecode/int/member/prop.hpp:104:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:120, from gecode/int/member.cpp:38: ./gecode/int/member/prop.hpp:44:25: note: initializing argument 1 of 'Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]' 44 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./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:181: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/member/prop.hpp:164:5: required from 'Gecode::ExecStatus Gecode::Int::Member::Prop::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]' ./gecode/int/member/prop.hpp:137:3: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/member.hh:41, from gecode/int/member.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:41, from gecode/int/nvalues.cpp:38: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/action.o gecode/int/branch/action.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/action.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/branch/action.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/branch/action.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch/action.cpp: In constructor 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': gecode/int/branch/action.cpp:45:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In member function 'void Gecode::IntAction::init(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)': gecode/int/branch/action.cpp:52:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In constructor 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': gecode/int/branch/action.cpp:59:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In member function 'void Gecode::BoolAction::init(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)': gecode/int/branch/action.cpp:66:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]': gecode/int/branch/action.cpp:45:29: required from here ./gecode/kernel/action.hpp:349:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | storage = new Storage(home,x,d,bm); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:268:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 268 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/action.hpp:350:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:256:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]' 256 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]': gecode/int/branch/action.cpp:59:29: required from here ./gecode/kernel/action.hpp:349:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | storage = new Storage(home,x,d,bm); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:268:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 268 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/action.hpp:350:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:256:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]' 256 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:45:29: required from here ./gecode/kernel/action.hpp:257:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 257 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:245:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]' 245 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:59:29: required from here ./gecode/kernel/action.hpp:257:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 257 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp:245:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]' 245 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]': ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]' ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:45:29: required from here ./gecode/kernel/action.hpp:247:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:59:29: required from here ./gecode/kernel/action.hpp:247:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/kernel/action.hpp:247:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]' ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]' ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:45:29: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]': ./gecode/kernel/action.hpp:247:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/action.hpp:350:32: required from 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/action.cpp:59:29: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/chb.o gecode/int/branch/chb.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/chb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/branch/chb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/branch/chb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In constructor 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)': gecode/int/branch/chb.cpp:44:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In member function 'void Gecode::IntCHB::init(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)': gecode/int/branch/chb.cpp:50:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In constructor 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)': gecode/int/branch/chb.cpp:56:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In member function 'void Gecode::BoolCHB::init(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)': gecode/int/branch/chb.cpp:62:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]': gecode/int/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:371:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | storage = new Storage(home,x,bm); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:277:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' 277 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp:372:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:265:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]' 265 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]': gecode/int/branch/chb.cpp:56:24: required from here ./gecode/kernel/chb.hpp:371:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | storage = new Storage(home,x,bm); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:277:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' 277 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp:372:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:265:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]' 265 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]': ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:266:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:254:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]' 254 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:56:24: required from here ./gecode/kernel/chb.hpp:266:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:254:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]' 254 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]': ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:256:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:56:24: required from here ./gecode/kernel/chb.hpp:256:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]': ./gecode/kernel/chb.hpp:256:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]' ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:44:24: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]': ./gecode/kernel/chb.hpp:256:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]' gecode/int/branch/chb.cpp:56:24: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from ./gecode/int/arithmetic.hh:47, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:266:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': ./gecode/int/arithmetic/mult.hpp:354:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 354 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)': gecode/int/arithmetic/mult.cpp:151:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | return PowBnd::post(home,x0,x2,ops); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:154:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 154 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:154:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return MultZeroOne::post(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:113:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 113 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:156:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | return MultZeroOne::post(home,x1,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:113:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 113 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:177:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | (void) new (home) MultBnd(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:265:25: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 265 | MultBnd::MultBnd(Home home, IntView x0, IntView x1, IntView x2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:183:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | ::post(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:250:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 250 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:186:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | ::post(home,MinusView(x0),MinusView(x1),x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:250: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::MinusView; VC = Gecode::Int::IntView]' 250 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:191:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:250: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]' 250 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ 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:318:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | return PowDom::post(home,x0,x2,ops); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:392:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 392 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:321:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | return MultZeroOne::post(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:113:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 113 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:323:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | return MultZeroOne::post(home,x1,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:113:35: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 113 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:344:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 344 | (void) new (home) MultDom(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:353:25: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)' 353 | MultDom::MultDom(Home home, IntView x0, IntView x1, IntView x2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:350:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | ::post(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:338:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 338 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:353:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | ::post(home,MinusView(x0),MinusView(x1),x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:338:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 338 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:358:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 358 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:338:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 338 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/mult.hpp:266:58: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/mult.hpp:354:58: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': gecode/int/arithmetic/mult.cpp:135:5: required from here ./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:225:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 225 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': gecode/int/arithmetic/mult.cpp:138:5: required from here ./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:225:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 225 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': gecode/int/arithmetic/mult.cpp:143:5: required from here ./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:225:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 225 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/rel/eq.hpp:112: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]' 112 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:87:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 87 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:148:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 148 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]': gecode/int/arithmetic/mult.cpp:154:47: required from here ./gecode/int/arithmetic/mult.hpp:128:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:98:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 98 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': gecode/int/arithmetic/mult.cpp:298:7: required from here ./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 343 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:298:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' 298 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': gecode/int/arithmetic/mult.cpp:301:7: required from here ./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 343 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:298:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' 298 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': gecode/int/arithmetic/mult.cpp:307:7: required from here ./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 343 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:298:43: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' 298 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]': gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 405 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 427 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:317:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 317 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 447 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:387:28: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' 387 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': gecode/int/arithmetic/mult.cpp:321:47: required from here ./gecode/int/arithmetic/mult.hpp:128:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp:98:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 98 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/mult.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:135:5: required from here ./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/mult.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:138:5: required from here ./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/mult.hpp:255:12: required from '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]' gecode/int/arithmetic/mult.cpp:143:5: required from here ./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./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/arithmetic/pow.hpp:167:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/rel/eq.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/rel/eq.hpp:107:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 107 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:81:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 81 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:209:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/mult.hpp:128:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' gecode/int/arithmetic/mult.cpp:154:47: required from here ./gecode/int/arithmetic/mult.hpp:99:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:298:7: required from here ./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 300 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]': ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:301:7: required from here ./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 300 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657: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::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]': ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' gecode/int/arithmetic/mult.cpp:307:7: required from here ./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 300 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]': ./gecode/int/arithmetic/pow.hpp:405:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp:311:42: note: initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' 311 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:447:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:771, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/mult.hpp:128:16: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' gecode/int/arithmetic/mult.cpp:321:47: required from here ./gecode/int/arithmetic/mult.hpp:99:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]': ./gecode/int/arithmetic/mult.hpp:227:17: required from 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/mult.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:135:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]': ./gecode/int/arithmetic/mult.hpp:227:17: required from 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/mult.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:138:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]': ./gecode/int/arithmetic/mult.hpp:227:17: required from 'Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/mult.hpp:255:12: required from '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]' gecode/int/arithmetic/mult.cpp:143:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./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:122: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/arithmetic/pow.hpp:167:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/rel/eq.hpp:108:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:186:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]': ./gecode/int/arithmetic/pow.hpp:150:12: required from 'Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:209:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]': ./gecode/int/arithmetic/mult.hpp:300:17: required from 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:298:7: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]': ./gecode/int/arithmetic/mult.hpp:300:17: required from 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]' gecode/int/arithmetic/mult.cpp:301:7: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation 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]': ./gecode/int/arithmetic/mult.hpp:300:17: required from 'Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' ./gecode/int/arithmetic/mult.hpp:343:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]' gecode/int/arithmetic/mult.cpp:307:7: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/arithmetic.hh:46, from gecode/int/arithmetic/mult.cpp:38: ./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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/pow.hpp:405:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:424:51: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:487, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]': ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/arithmetic/pow.hpp:388:62: required from 'Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:447:12: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.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:108: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:122: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/arithmetic/pow.hpp:167:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/int/arithmetic/pow.hpp:83:12: required from 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:190:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]': ./gecode/int/arithmetic/pow.hpp:83:12: required from 'Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:93:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:194:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:151:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.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:176: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:190:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' ./gecode/int/arithmetic/pow.hpp:405:47: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/int/arithmetic/pow.hpp:313:12: required from 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:428:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]': ./gecode/int/arithmetic/pow.hpp:313:12: required from 'Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:323:14: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]' ./gecode/int/arithmetic/pow.hpp:432:15: required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]' gecode/int/arithmetic/mult.cpp:318:30: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/view-values.o gecode/int/branch/view-values.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/relax.o gecode/int/relax.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/relax.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:898, from gecode/int/relax.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/relax.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/relax.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from gecode/int/relax.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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:76:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:39: ./gecode/search/relax.hh:55: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]' 55 | 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:87:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:39: ./gecode/search/relax.hh:55: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]' 55 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from gecode/int/relax.cpp:39: ./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:76:58: required from here ./gecode/search/relax.hh:71:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/relax.cpp:53:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::IntVar, Gecode::IntVar)' 53 | Relax::operator ()(Home home, IntVar x, IntVar sx) { | ~~~~~^~~~ In file included from gecode/int/relax.cpp:39: ./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:87:59: required from here ./gecode/search/relax.hh:71:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/relax.cpp:59:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar)' 59 | Relax::operator ()(Home home, BoolVar x, BoolVar sx) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'Gecode::SymmetryHandle Gecode::VariableSymmetry(const Gecode::IntVarArgs&, const Gecode::IntArgs&)': gecode/int/ldsb.cpp:82:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 82 | xs[i] = x[indices[i]]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ 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:270:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ gecode/int/ldsb.cpp:307:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 307 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/ldsb.cpp:319:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:323:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 323 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:327:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 327 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:331:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 331 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)' 78 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:333:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 333 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/ldsb.cpp:263: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)' 263 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:372:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:396:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 396 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:420:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 420 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/ldsb.cpp:434:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 434 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:467:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 467 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/ldsb.cpp:480:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 480 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:484:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 484 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:488:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 488 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:492:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 492 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/branch/var.hpp:349:30: note: initializing argument 1 of 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)' 349 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:494:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/int/ldsb.cpp:427:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)' 427 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:533:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 533 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:539:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 539 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:545:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 545 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:285:25: note: initializing argument 1 of '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 285 | postldsbbrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of '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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::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&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:295:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:298:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:303:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:306:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:122:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 122 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 = 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&)>]': ./gecode/int/ldsb/brancher.hpp:295: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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 = 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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:298: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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 = 1; 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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::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:303: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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 = 1; 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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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 = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::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:298: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:303: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:298: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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:303: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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:298: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::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:303: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::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&)>]': ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:127:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; 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::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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:303: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::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:298: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::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:127:12: required from '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:303: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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:396:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::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:127:12: required from '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:298: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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:420:28: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 2; 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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; 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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 3; 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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 4; 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&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from gecode/int/ldsb.cpp:38: ./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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; 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::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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:303: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::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:298: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:396:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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:396:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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:127:12: required from '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:303: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:396:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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:396:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:420:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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:127:12: required from '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:298: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:420:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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:420:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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:420:28: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:306: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Int::IntView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; 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::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:298: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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:303: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:372:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:396:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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:127:12: required from '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:303: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:396:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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:420:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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:420:28: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Int::BoolView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::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&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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&)>]' ./gecode/int/ldsb/brancher.hpp:298: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:533:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:539:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; 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::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:295: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:545:73: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:243, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb.cpp:38: ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Int::IntView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::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:303: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 = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' gecode/int/ldsb.cpp:307:24: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 135 | BrancherNoFilter::BrancherNoFilter(BranchFilter bf) { | ~~~~~~~~~~~~~~~~~~^~ ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:127:12: required from '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::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/int/ldsb/brancher.hpp:303: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::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' gecode/int/ldsb.cpp:467:67: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 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:285:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 285 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:289:5: note: here 289 | default: | ^~~~~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)': gecode/int/ldsb.cpp:365:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 365 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:369:9: note: here 369 | default: | ^~~~~~~ gecode/int/ldsb.cpp:389:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 389 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:393:9: note: here 393 | default: | ^~~~~~~ gecode/int/ldsb.cpp:413:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:417:9: note: here 417 | default: | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp gecode/int/ldsb.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)': gecode/int/ldsb.cpp:461:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 461 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:465:5: note: here 465 | default: | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/int/ldsb.hh:41, from gecode/int/ldsb/sym-obj.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/trace.o gecode/int/trace.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/trace.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/trace.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: gecode/int/trace.cpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/trace.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: gecode/int/trace.cpp:48:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(IntTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:289: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::IntView]' 289 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: gecode/int/trace.cpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/trace.cpp:55:5: note: in expansion of macro 'GECODE_POST' 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: gecode/int/trace.cpp:57:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL(BoolTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:289: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]' 289 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./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::Int::IntView]': gecode/int/trace.cpp:48:5: required from here ./gecode/kernel/trace-recorder.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:265:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]' 265 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ ./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::Int::BoolView]': gecode/int/trace.cpp:57:5: required from here ./gecode/kernel/trace-recorder.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:265:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]' 265 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/trace-recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]': ./gecode/kernel/trace-recorder.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]' gecode/int/trace.cpp:48:5: required from here ./gecode/kernel/trace-recorder.hpp:269:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]': ./gecode/kernel/trace-recorder.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]' gecode/int/trace.cpp:57:5: required from here ./gecode/kernel/trace-recorder.hpp:269:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace/tracer.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/trace/tracer.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/trace/tracer.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdIntTracer::init(const Gecode::Space&, const IntTraceRecorder&)': gecode/int/trace/tracer.cpp:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 49 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:50:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 50 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdIntTracer::prune(const Gecode::Space&, const IntTraceRecorder&, const Gecode::ViewTraceInfo&, int, Gecode::IntTraceDelta&)': gecode/int/trace/tracer.cpp:59:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 59 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:60:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 60 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdIntTracer::fix(const Gecode::Space&, const IntTraceRecorder&)': gecode/int/trace/tracer.cpp:78:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:79:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdIntTracer::fail(const Gecode::Space&, const IntTraceRecorder&)': gecode/int/trace/tracer.cpp:96:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 96 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:97:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 97 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdIntTracer::done(const Gecode::Space&, const IntTraceRecorder&)': gecode/int/trace/tracer.cpp:114:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 114 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:115:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 115 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdBoolTracer::init(const Gecode::Space&, const BoolTraceRecorder&)': gecode/int/trace/tracer.cpp:129:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 129 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:130:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 130 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdBoolTracer::prune(const Gecode::Space&, const BoolTraceRecorder&, const Gecode::ViewTraceInfo&, int, Gecode::BoolTraceDelta&)': gecode/int/trace/tracer.cpp:139:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 139 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:140:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 140 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdBoolTracer::fix(const Gecode::Space&, const BoolTraceRecorder&)': gecode/int/trace/tracer.cpp:158:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 158 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:159:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 159 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdBoolTracer::fail(const Gecode::Space&, const BoolTraceRecorder&)': gecode/int/trace/tracer.cpp:176:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 176 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:177:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 177 | os << ",g:";t.group().id(); | ^ gecode/int/trace/tracer.cpp: In member function 'virtual void Gecode::StdBoolTracer::done(const Gecode::Space&, const BoolTraceRecorder&)': gecode/int/trace/tracer.cpp:194:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 194 | if (t.group().in()) | ^~ gecode/int/trace/tracer.cpp:195:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 195 | os << ",g:";t.group().id(); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from gecode/int/exception.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from gecode/int/exception.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from gecode/int/exception.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from gecode/int/exception.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from gecode/int/exception.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from gecode/int/exception.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from gecode/int/exception.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/var/float.o gecode/float/var/float.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from gecode/int/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from gecode/int/exception.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var/float.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/var/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/var/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var/float.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var/float.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var/float.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var/float.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var/float.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var/float.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/var/float.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from gecode/float/var-imp/float.cpp:45: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:45: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/var-imp/float.cpp:45: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:45: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:45: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/var-imp/float.cpp:45: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:45: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/var-imp/float.cpp:45: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:45: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var-imp/float.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var-imp/float.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp:45: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/var-imp/float.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/var-imp/float.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/var-imp/float.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/array.o gecode/float/array.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:47:5: note: in expansion of macro 'GECODE_POST' 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:48:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL((Arithmetic::Abs::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/abs.hpp:51:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 51 | Abs::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:55:5: note: in expansion of macro 'GECODE_POST' 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:56:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((Arithmetic::Max::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:121:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 121 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:64:5: note: in expansion of macro 'GECODE_POST' 64 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:66:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_FAIL(Arithmetic::NaryMax::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:153:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' 153 | NaryMax::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:73:5: note: in expansion of macro 'GECODE_POST' 73 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:74:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | GECODE_ES_FAIL((Arithmetic::Min::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:72:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 72 | Min::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:82:5: note: in expansion of macro 'GECODE_POST' 82 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:87:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | GECODE_ES_FAIL(Arithmetic::NaryMax::post(home,m,my)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:153:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 153 | NaryMax::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:94:5: note: in expansion of macro 'GECODE_POST' 94 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:95:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | GECODE_ES_FAIL((Arithmetic::Mult::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:320:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' 320 | Mult::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:101:5: note: in expansion of macro 'GECODE_POST' 101 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:102:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | GECODE_ES_FAIL((Arithmetic::Sqr::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:109:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 109 | Sqr::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:108:5: note: in expansion of macro 'GECODE_POST' 108 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:109:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | GECODE_ES_FAIL((Arithmetic::Sqrt::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:174:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 174 | Sqrt::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:117:5: note: in expansion of macro 'GECODE_POST' 117 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:118:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | GECODE_ES_FAIL((Arithmetic::Pow::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp:53:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 53 | Pow::post(Home home, A x0, B x1, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:126:5: note: in expansion of macro 'GECODE_POST' 126 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:127:80: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | GECODE_ES_FAIL((Arithmetic::NthRoot::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp:138:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 138 | NthRoot::post(Home home, A x0, B x1, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp: In function 'void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:133:5: note: in expansion of macro 'GECODE_POST' 133 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: gecode/float/arithmetic.cpp:135:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 135 | (Arithmetic::Div::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:411, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/div.hpp:64:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 64 | Div::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:48:5: required from here ./gecode/float/arithmetic/abs.hpp:52:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | (void) new (home) Abs(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/abs.hpp:46:22: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 46 | Abs::Abs(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:56:5: required from here ./gecode/float/arithmetic/min-max.hpp:122:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) Max(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:99:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 99 | Max::Max(Home home, A x0, B x1, C x2) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/arithmetic/min-max.hpp:157:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | return Rel::Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:159:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:121:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 121 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:171:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:173:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | (void) new (home) NaryMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:148:31: note: initializing argument 1 of 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' 148 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:74:5: required from here ./gecode/float/arithmetic/min-max.hpp:73:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Min(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:50:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Min::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' 50 | Min::Min(Home home, A x0, B x1, C x2) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]': gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/arithmetic/min-max.hpp:157:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | return Rel::Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:159:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:121:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 121 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:171:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:173:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | (void) new (home) NaryMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:148:31: note: initializing argument 1 of 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 148 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:322:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 322 | return Sqr::post(home,x0,x2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:109:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 109 | Sqr::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:324:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 324 | return MultZeroOne::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:73:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 73 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:326:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 326 | return MultZeroOne::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:73:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 73 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:342:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 342 | (void) new (home) Mult(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:191:25: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' 191 | Mult::Mult(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:347:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 347 | return MultPlus::post(home,x0,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:175:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]' 175 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:349:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | return MultPlus::post(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 350 | MinusView(x0),MinusView(x1),x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:175:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 175 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:354:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 354 | return MultPlus::post(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 355 | MinusView(x0),x1,MinusView(x2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:175:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' 175 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:115:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | return SqrPlus::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:55:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:118:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | return SqrPlus::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:55:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:120:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | return SqrPlus::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:55:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' 55 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:122:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) Sqr(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:104:23: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 104 | Sqr::Sqr(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:109:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:180:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (void) new (home) Sqrt(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:169:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 169 | Sqrt::Sqrt(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:183:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | (void) new (home) Sqrt(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:169:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 169 | Sqrt::Sqrt(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:118:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:82:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | if (!x0.assigned()) (void) new (home) Pow(home,x0,x1,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp:48:22: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Pow::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 48 | Pow::Pow(Home home, A x0, B x1, int n) | ~~~~~^~~~ ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:127:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:141:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | (void) new (home) NthRoot(home,x0,x1,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp:133:30: note: initializing argument 1 of 'Gecode::Float::Arithmetic::NthRoot::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' 133 | NthRoot::NthRoot(Home home, A x0, B x1, int n) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:411, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/div.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:134:5: required from here ./gecode/float/arithmetic/div.hpp:65:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) Div(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:411, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/div.hpp:48: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]' 48 | Div::Div(Home home, A x0, B x1, C x2) | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': ./gecode/float/arithmetic/abs.hpp:52:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:48:5: required from here ./gecode/float/arithmetic/abs.hpp:47:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:56:5: required from here ./gecode/float/arithmetic/min-max.hpp:100:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max.hpp:157:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp:49:28: note: initializing argument 1 of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max.hpp:171:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp:51:21: note: initializing argument 1 of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 51 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max.hpp:173:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/arithmetic/min-max.hpp:149:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'Gecode::Float::Arithmetic::Min::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': ./gecode/float/arithmetic/min-max.hpp:73:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:74:5: required from here ./gecode/float/arithmetic/min-max.hpp:51:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:157:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp:49:28: note: initializing argument 1 of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 49 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:159:39: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/arithmetic/min-max.hpp:122:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | (void) new (home) Max(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp:99:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 99 | Max::Max(Home home, A x0, B x1, C x2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:171:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp:51:21: note: initializing argument 1 of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' 51 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:173:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/arithmetic/min-max.hpp:149:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:324:37: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:88:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:68:39: note: initializing argument 1 of 'Gecode::Float::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 68 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:192:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:347:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:143:37: note: initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]' 143 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:349:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:143:37: note: initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 143 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]': ./gecode/float/arithmetic/mult.hpp:354:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp:143:37: note: initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' 143 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:115:48: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SqrPlus(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:50:32: note: initializing argument 1 of 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' 50 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:120:50: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SqrPlus(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp:50:32: note: initializing argument 1 of 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' 50 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:105:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:180:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:109:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:170:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 170 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'Gecode::Float::Arithmetic::Pow::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': ./gecode/float/arithmetic/pow-nroot.hpp:82:32: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:118:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:49:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1), m_n(n) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:409, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'Gecode::Float::Arithmetic::NthRoot::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': ./gecode/float/arithmetic/pow-nroot.hpp:141:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:127:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:134:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | : MixBinaryPropagator(home,x0,x1), m_n(n) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:411, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/div.hpp: In instantiation of 'Gecode::Float::Arithmetic::Div::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]': ./gecode/float/arithmetic/div.hpp:65:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:134:5: required from here ./gecode/float/arithmetic/div.hpp:49:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:47: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:52:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:48:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation 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]': ./gecode/float/arithmetic/min-max.hpp:100:87: required from 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' ./gecode/float/arithmetic/min-max.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:56:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/arithmetic/min-max.hpp:157:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/rel/lq-le.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/min-max.hpp:171:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/arithmetic/min-max.hpp:149:52: required from 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/min-max.hpp:173:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:66:5: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]': ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:157:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:412, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/min-max.hpp: In instantiation of 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:159:39: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/arithmetic/min-max.hpp:100:87: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from ./gecode/float/arithmetic.hh:47, from gecode/float/arithmetic.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]': ./gecode/float/rel/lq-le.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:171:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]': ./gecode/float/arithmetic/min-max.hpp:149:52: required from 'Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:173:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:88:16: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:324:37: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:69:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/arithmetic/mult.hpp:192:57: required from 'Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:342:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:180:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:347:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:180:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:349:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:410, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]': ./gecode/float/arithmetic/mult.hpp:180:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' ./gecode/float/arithmetic/mult.hpp:354:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]' ./gecode/float/arithmetic/sqr-sqrt.hpp:115:48: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:51:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:40: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]': ./gecode/float/arithmetic/sqr-sqrt.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' ./gecode/float/arithmetic/sqr-sqrt.hpp:120:50: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:51:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/arithmetic/sqr-sqrt.hpp:105:53: required from 'Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' ./gecode/float/arithmetic/sqr-sqrt.hpp:122:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/arithmetic.hh:46, from gecode/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]': ./gecode/float/rel/eq.hpp:50:76: required from 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:157:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]': ./gecode/float/arithmetic/min-max.hpp:100:87: required from 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:122:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:159:39: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]': ./gecode/float/rel/lq-le.hpp:52:53: required from 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' ./gecode/float/rel/lq-le.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]' ./gecode/float/arithmetic/min-max.hpp:171:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' gecode/float/arithmetic.cpp:87:5: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]': ./gecode/float/arithmetic/mult.hpp:145:17: required from 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:180:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' ./gecode/float/arithmetic/mult.hpp:349:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]': ./gecode/float/arithmetic/mult.hpp:145:17: required from 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' ./gecode/float/arithmetic/mult.hpp:180:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' ./gecode/float/arithmetic/mult.hpp:354:57: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:95:5: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/arithmetic/sqr-sqrt.hpp:51:70: required from 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' ./gecode/float/arithmetic/sqr-sqrt.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' ./gecode/float/arithmetic/sqr-sqrt.hpp:120:50: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/arithmetic.cpp:102:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:45, from gecode/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/array.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/array.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/array.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/array.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/array.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/array.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/array.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/array.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/array.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/array.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/array.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/array.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/array.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/array.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch.o gecode/float/branch.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': gecode/float/branch.cpp:49:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:78:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' 78 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:55:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': gecode/float/branch.cpp:65:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:78:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' 78 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:69:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:78:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' 78 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:73:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:78:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' 78 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:77:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/branch/var.hpp:78:31: note: initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)' 78 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 43 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp:89:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:96:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:103:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::branch(Gecode::Home, Gecode::FloatVar, Gecode::FloatValBranch, Gecode::FloatVarValPrint)': gecode/float/branch.cpp:110:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 110 | FloatVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/float/branch.cpp:111:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 111 | branch(home, xv, FLOAT_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 43 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)': gecode/float/branch.cpp:125:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | (home,xv,vs,Branch::valselcommit(home,fa),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::assign(Gecode::Home, Gecode::FloatVar, Gecode::FloatAssign, Gecode::FloatVarValPrint)': gecode/float/branch.cpp:130:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 130 | FloatVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/float/branch.cpp:131:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | assign(home, xv, fa, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:115:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)' 115 | assign(Home home, const FloatVarArgs& x, FloatAssign fa, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:378:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:125:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Float::FloatView; Val = Gecode::FloatNumBranch; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:368:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:89:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:96:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:364:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:103:33: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:243, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch.cpp:38: ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' ./gecode/kernel/brancher-view-val.hpp:374:17: required from 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' gecode/float/branch.cpp:55:57: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 135 | BrancherNoFilter::BrancherNoFilter(BranchFilter bf) { | ~~~~~~~~~~~~~~~~~~^~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:60:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:65:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:74:5: note: in expansion of macro 'GECODE_POST' 74 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:77:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL((Rel::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:80:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:85:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:89:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:98:5: note: in expansion of macro 'GECODE_POST' 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:104:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:108:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | post(home,x0,x1,r.var()))); | ^ gecode/float/rel.cpp:107:9: note: in expansion of macro 'GECODE_ES_FAIL' 107 | GECODE_ES_FAIL((Rel::ReEq:: | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:112:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:123:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:127:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:131:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:215:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 215 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:143:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:147:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:151:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:164:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:168:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:172:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:145:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 145 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:187:5: note: in expansion of macro 'GECODE_POST' 187 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:193:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:197:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:201:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 201 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:212:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:216:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:220:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:230:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 230 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:234:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:238:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 238 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:247:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:251:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 251 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:255:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:266:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:270:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:274:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:325:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 325 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:286:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 286 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:290:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:294:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:238:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 238 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:309:5: note: in expansion of macro 'GECODE_POST' 309 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:318:84: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | FloatView xi(x[i]); GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:329:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 329 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:340:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:96:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 96 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:351:5: note: in expansion of macro 'GECODE_POST' 351 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:355:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 355 | GECODE_ES_FAIL((Rel::Eq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:360:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 360 | GECODE_ES_FAIL((Rel::Nq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:365:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 365 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:370:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 370 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:375:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: gecode/float/rel.cpp:380:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': gecode/float/rel.cpp:55:7: required from here ./gecode/float/rel/nq.hpp:101:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | (void) new (home) NqFloat(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:91:31: note: initializing argument 1 of 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 91 | NqFloat::NqFloat(Home home, View x, FloatVal _c) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': gecode/float/rel.cpp:77:7: required from here ./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:49:28: note: initializing argument 1 of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': gecode/float/rel.cpp:80:7: required from here ./gecode/float/rel/nq.hpp:60:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:48:28: note: initializing argument 1 of 'Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 48 | Nq::Nq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/rel.cpp:85:7: required from here ./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:51:21: note: initializing argument 1 of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 51 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/rel.cpp:89:7: required from here ./gecode/float/rel/lq-le.hpp:104:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:90:21: note: initializing argument 1 of 'Gecode::Float::Rel::Le::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 90 | Le::Le(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:103:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:107:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:111:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:122:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:126:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:130:9: required from here ./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp:53:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 53 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:210:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 210 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:142:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:146:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:150:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:163:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:167:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:171:9: required from here ./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:56:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 56 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:95:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 95 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:140:37: note: initializing argument 1 of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 140 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:192:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:196:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:200:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:211:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:215:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:219:9: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:229:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:233:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:237:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:246:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:250:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:254:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:265:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:269:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:273:9: required from here ./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:320:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 320 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/rel.cpp:285:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/rel.cpp:289:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/rel.cpp:293:9: required from here ./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp:233:47: note: initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 233 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp: In instantiation of 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': ./gecode/float/rel/nq.hpp:101:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/rel.cpp:55:7: required from here ./gecode/float/rel/nq.hpp:92:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | : UnaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' gecode/float/rel.cpp:77:7: required from here ./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:380, from gecode/float/rel.cpp:40: ./gecode/float/rel/nq.hpp: In instantiation of 'Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/rel/nq.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' gecode/float/rel.cpp:80:7: required from here ./gecode/float/rel/nq.hpp:49:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/rel/lq-le.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/rel.cpp:85:7: required from here ./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Le::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/rel/lq-le.hpp:104:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/rel.cpp:89:7: required from here ./gecode/float/rel/lq-le.hpp:91:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:103:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:107:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:111:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:122:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:126:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:130:9: required from here ./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:142:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:146:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:150:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:163:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:167:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:168:18: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:171:9: required from here ./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:214:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 214 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:192:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:196:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:200:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:211:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:215:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/rel.cpp:40: ./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::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:219:9: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:229:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:233:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:237:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:246:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:250:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:254:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:265:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:269:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:332:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:273:9: required from here ./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:285:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/rel.cpp:289:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:381, from gecode/float/rel.cpp:40: ./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/lq-le.hpp:247:16: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/rel.cpp:293:9: required from here ./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]': ./gecode/float/rel/nq.hpp:92:55: required from 'Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' ./gecode/float/rel/nq.hpp:101:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/rel.cpp:55:7: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/rel/eq.hpp:50:76: required from 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' gecode/float/rel.cpp:77:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]': ./gecode/float/rel/nq.hpp:49:76: required from 'Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/rel/nq.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' gecode/float/rel.cpp:80:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/rel/lq-le.hpp:52:53: required from 'Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' ./gecode/float/rel/lq-le.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' gecode/float/rel.cpp:85:7: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/float/rel/eq.hpp:211:71: required from 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:103:9: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': ./gecode/float/rel/eq.hpp:211:71: required from 'Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/float/rel/eq.hpp:227:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:122:9: required from here ./gecode/int/propagator.hpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/float/rel/eq.hpp:285:73: required from 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:192:9: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]': ./gecode/float/rel/eq.hpp:285:73: required from 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/rel.cpp:211:9: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/linear.o gecode/float/linear.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:54:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | Linear::post(home,t,x.size(),frt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:61:5: note: in expansion of macro 'GECODE_POST' 61 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:67:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | Linear::post(home,t,x.size(),frt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:232:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 232 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:77:5: note: in expansion of macro 'GECODE_POST' 77 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | Linear::post(home,t,x.size(),frt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:93:5: note: in expansion of macro 'GECODE_POST' 93 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:99:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | Linear::post(home,t,x.size(),frt,c,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:232:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 232 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:106:5: note: in expansion of macro 'GECODE_POST' 106 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:129:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | Linear::post(home,t,x.size()+1,frt,0.0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:136:5: note: in expansion of macro 'GECODE_POST' 136 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:143:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | Linear::post(home,t,x.size()+1,frt,0.0,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:232:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 232 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:153:5: note: in expansion of macro 'GECODE_POST' 153 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:176:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | Linear::post(home,t,x.size()+1,frt,0.0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:186:5: note: in expansion of macro 'GECODE_POST' 186 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/float/linear.cpp:193:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | Linear::post(home,t,x.size()+1,frt,0.0,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:40: ./gecode/float/linear.hh:232:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 232 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/rel.cpp:40: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/linear/post.o gecode/float/linear/post.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': gecode/float/linear/post.cpp:214:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | post_nary(home,x,y,frt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:97:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' 97 | post_nary(Home home, | ~~~~~^~~~ gecode/float/linear/post.cpp:223:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | post_nary(home,x,y,frt,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:97:18: note: initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' 97 | post_nary(Home home, | ~~~~~^~~~ gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': gecode/float/linear/post.cpp:234:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | rel(home, extend(home,re,t,n), frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:78:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)' 78 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:234:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | rel(home, extend(home,re,t,n), frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)' 1125 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear/post.cpp:240:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 240 | dopost(home, t, n, frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:112:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 112 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { | ~~~~~^~~~ gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)': gecode/float/linear/post.cpp:246:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | rel(home, extend(home,re,t,n), frt, c, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:78:15: note: initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)' 78 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:246:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | rel(home, extend(home,re,t,n), frt, c, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float.hh:1130:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 1130 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear/post.cpp:247:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | dopost(home, t, n, FRT_EQ, 0.0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:112:15: note: initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 112 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]': gecode/float/linear/post.cpp:214:42: required from here gecode/float/linear/post.cpp:102:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:132:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 132 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: gecode/float/linear/post.cpp:105:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:262:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 262 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]': gecode/float/linear/post.cpp:223:42: required from here gecode/float/linear/post.cpp:102:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:132:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 132 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: gecode/float/linear/post.cpp:105:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:262:22: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 262 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:214:42: required from here ./gecode/float/linear/nary.hpp:133:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:127:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 127 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': gecode/float/linear/post.cpp:105:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:214:42: required from here ./gecode/float/linear/nary.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 263 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:257:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' 257 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:223:42: required from here ./gecode/float/linear/nary.hpp:133:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:127:20: note: initializing argument 1 of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 127 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': gecode/float/linear/post.cpp:105:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:223:42: required from here ./gecode/float/linear/nary.hpp:263:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 263 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:257:20: note: initializing argument 1 of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' 257 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': ./gecode/float/linear/nary.hpp:133:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:214:42: required from here ./gecode/float/linear/nary.hpp:128:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:48:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]': ./gecode/float/linear/nary.hpp:263:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:105:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:214:42: required from here ./gecode/float/linear/nary.hpp:258:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:48:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': ./gecode/float/linear/nary.hpp:133:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:223:42: required from here ./gecode/float/linear/nary.hpp:128:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:48:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]': ./gecode/float/linear/nary.hpp:263:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:105:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:223:42: required from here ./gecode/float/linear/nary.hpp:258:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp:48:25: note: initializing argument 1 of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]' 48 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/linear.hh:46, from gecode/float/linear/post.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]': ./gecode/float/linear/nary.hpp:128:39: required from 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' ./gecode/float/linear/nary.hpp:133:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]' gecode/float/linear/post.cpp:214:42: required from here ./gecode/float/linear/nary.hpp:49:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/linear.hh:162, from gecode/float/linear/post.cpp:43: ./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]': ./gecode/float/linear/nary.hpp:128:39: required from 'Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' ./gecode/float/linear/nary.hpp:133:12: required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:102:7: required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]' gecode/float/linear/post.cpp:223:42: required from here ./gecode/float/linear/nary.hpp:49:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:45, from gecode/float/linear/post.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/bool.o gecode/float/bool.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/channel.o gecode/float/channel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/float.hh:1350, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: gecode/float/bool.cpp: In function 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/bool.cpp:45:5: note: in expansion of macro 'GECODE_POST' 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: gecode/float/bool.cpp:46:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | GECODE_ES_FAIL(Bool::Ite::post(home,b,x,y,z)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp:98:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' 98 | Ite::post(Home home, Int::BoolView b, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]': gecode/float/bool.cpp:46:5: required from here ./gecode/float/bool/ite.hpp:100:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | return Rel::Eq::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/bool/ite.hpp:38, from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp:102:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | return Rel::Eq::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/bool/ite.hpp:38, from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 54 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (void) new (home) Ite(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp:44:23: note: initializing argument 1 of 'Gecode::Float::Bool::Ite::Ite(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' 44 | Ite::Ite(Home home, Int::BoolView b0, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/bool/ite.hpp:38, from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/bool/ite.hpp:100:38: required from 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/bool.cpp:46:5: required from here ./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/bool/ite.hpp:38, from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/rel/eq.hpp:49:28: note: initializing argument 1 of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' 49 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/bool/ite.hpp: In instantiation of 'Gecode::Float::Bool::Ite::Ite(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/bool/ite.hpp:105:12: required from 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/bool.cpp:46:5: required from here ./gecode/float/bool/ite.hpp:45:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from ./gecode/float/bool/ite.hpp:38, from ./gecode/float/bool.hh:85, from gecode/float/bool.cpp:38: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]': ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/bool/ite.hpp:100:38: required from 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/bool.cpp:46:5: required from here ./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/rel/eq.hpp:50:76: required from 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/rel/eq.hpp:64:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]' ./gecode/float/bool/ite.hpp:100:38: required from 'static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]' gecode/float/bool.cpp:46:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/bool.hh:41, from gecode/float/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: gecode/float/channel.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/channel.cpp:48:5: note: in expansion of macro 'GECODE_POST' 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: gecode/float/channel.cpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp:60:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 60 | Channel::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: gecode/float/channel.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/channel.cpp:56:5: note: in expansion of macro 'GECODE_POST' 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: gecode/float/channel.cpp:57:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp:60:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' 60 | Channel::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/transcendental.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]': gecode/float/channel.cpp:49:5: required from here ./gecode/float/channel/channel.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Channel(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp:44:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' 44 | Channel::Channel(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/channel/channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]': gecode/float/channel.cpp:57:5: required from here ./gecode/float/channel/channel.hpp:63:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Channel(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp:44:30: note: initializing argument 1 of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' 44 | Channel::Channel(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/channel/channel.hpp: In instantiation of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]': ./gecode/float/channel/channel.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' gecode/float/channel.cpp:49:5: required from here ./gecode/float/channel/channel.hpp:45:71: 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:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/channel.hh:83, from gecode/float/channel.cpp:40: ./gecode/float/channel/channel.hpp: In instantiation of 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]': ./gecode/float/channel/channel.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' gecode/float/channel.cpp:57:5: required from here ./gecode/float/channel/channel.hpp:45:71: 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:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/float/channel/channel.hpp:45:71: required from 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' ./gecode/float/channel/channel.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]' gecode/float/channel.cpp:49:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]': ./gecode/float/channel/channel.hpp:45:71: required from 'Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' ./gecode/float/channel/channel.hpp:63:12: required from 'static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]' gecode/float/channel.cpp:57:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/channel.hh:46, from gecode/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/transcendental.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/transcendental.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/transcendental.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:45, from gecode/float/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/rounding.o gecode/float/rounding.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trigonometric.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/action.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/chb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/trigonometric.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/trigonometric.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/trigonometric.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/branch/action.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/branch/action.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/action.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/branch/action.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | 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:45:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/action.hpp:346: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]' 346 | 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:52:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/action.hpp:346: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]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1350, from gecode/float/branch/chb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/branch/chb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/action.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/action.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/branch/chb.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/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:45:29: required from here ./gecode/kernel/action.hpp:349:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | storage = new Storage(home,x,d,bm); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/action.hpp:268: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]' 268 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/action.hpp:350:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/action.hpp:256:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' 256 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/branch/chb.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch/chb.cpp: In constructor 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': gecode/float/branch/chb.cpp:44:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368: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]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/float/branch/chb.cpp: In member function 'void Gecode::FloatCHB::init(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)': gecode/float/branch/chb.cpp:50:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368: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]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/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/action.hpp:350: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:45:29: required from here ./gecode/kernel/action.hpp:257:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 257 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/action.hpp:245:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' 245 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/action.hpp:350: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:45:29: required from here ./gecode/kernel/action.hpp:247:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/action.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': ./gecode/kernel/action.hpp:247:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/action.hpp:350: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:45:29: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/chb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/chb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]': gecode/float/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:371:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | storage = new Storage(home,x,bm); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:277:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' 277 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp:372:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:265:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' 265 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' gecode/float/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:266:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:254:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' 254 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' gecode/float/branch/chb.cpp:44:24: required from here ./gecode/kernel/chb.hpp:256:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/branch/chb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': ./gecode/kernel/chb.hpp:256:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]' ./gecode/kernel/chb.hpp:372:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]' gecode/float/branch/chb.cpp:44:24: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp In file included from ./gecode/float.hh:1350, from gecode/float/rounding.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/rounding.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/rounding.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/rounding.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/rounding.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/rounding.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/rounding.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/rounding.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/rounding.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/rounding.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/rounding.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/rounding.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/rounding.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/rounding.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/rounding.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exec.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/dom.o gecode/float/dom.cpp In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/exec.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/exec.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exec.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exec.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exec.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exec.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exec.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exec.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/float.hh:2039, from gecode/float/exec.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: gecode/float/exec.cpp: In function 'void Gecode::wait(Gecode::Home, Gecode::FloatVar, std::function)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/exec.cpp:45:5: note: in expansion of macro 'GECODE_POST' 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: gecode/float/exec.cpp:46:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | GECODE_ES_FAIL(Kernel::UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: gecode/float/exec.cpp: In function 'void Gecode::wait(Gecode::Home, const Gecode::FloatVarArgs&, std::function)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/exec.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: gecode/float/exec.cpp:53:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL(Kernel::NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh:243:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' 243 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exec.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exec.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': gecode/float/exec.cpp:46:5: required from here ./gecode/kernel/wait.hh:165:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh:119:35: note: initializing argument 1 of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' 119 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': gecode/float/exec.cpp:53:5: required from here ./gecode/kernel/wait.hh:256:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/wait.hh:258:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh:186:33: note: initializing argument 1 of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' 186 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': ./gecode/kernel/wait.hh:165:14: required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' gecode/float/exec.cpp:46:5: required from here ./gecode/kernel/wait.hh:121:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/float/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]': ./gecode/kernel/wait.hh:258:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' gecode/float/exec.cpp:53:5: required from here ./gecode/kernel/wait.hh:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exec.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int.hh:1709, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/val-sel-commit.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/branch.hh:43, from gecode/float/branch/view-sel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:47:5: note: in expansion of macro 'GECODE_POST' 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVal)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:56:5: note: in expansion of macro 'GECODE_POST' 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:68:5: note: in expansion of macro 'GECODE_POST' 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatNum, Gecode::FloatNum)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:79:5: note: in expansion of macro 'GECODE_POST' 79 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:91:5: note: in expansion of macro 'GECODE_POST' 91 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp:95:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp:99:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp:103:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:289:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 289 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)': gecode/float/dom.cpp:125:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | dom(home,x,n,r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/dom.cpp:88:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)' 88 | dom(Home home, FloatVar x, FloatVal n, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:132:5: note: in expansion of macro 'GECODE_POST' 132 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, const Gecode::FloatVarArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:146:7: note: in expansion of macro 'GECODE_POST' 146 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/dom.cpp:94:7: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/float/dom.cpp:98:7: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/dom.cpp:102:7: required from here ./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp:284:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 284 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/dom.cpp:94:7: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/float/dom.cpp:98:7: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:379, from gecode/float/dom.cpp:39: ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/float/dom.cpp:102:7: required from here ./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 285 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/propagator.hpp:159: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]' 159 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/float/rel/eq.hpp:285:73: required from 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/float/rel/eq.hpp:302:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/float/dom.cpp:94:7: required from here ./gecode/int/propagator.hpp:160:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/float/rel.hh:50, from gecode/float/dom.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/relax.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:49, from gecode/float/dom.cpp:39: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/relax.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/relax.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/relax.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/relax.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/relax.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/relax.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/relax.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/relax.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/relax.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::FloatVarArgs&, const Gecode::FloatVarArgs&, Gecode::Rnd, double)': gecode/float/relax.cpp:68:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | Search::relax(home,x,sx,r,p,fr); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:39: ./gecode/search/relax.hh:55:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]' 55 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/relax.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/relax.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from gecode/float/relax.cpp:39: ./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': gecode/float/relax.cpp:68:62: required from here ./gecode/search/relax.hh:71:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/float/relax.cpp:51:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' 51 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/relax.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/trace.o gecode/float/trace.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/exception.o gecode/float/exception.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace/tracer.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/float.hh:1350, from gecode/float/trace.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/trace.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/trace.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: gecode/float/trace.cpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trace.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: gecode/float/trace.cpp:48:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(FloatTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:289:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' 289 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]': gecode/float/trace.cpp:48:5: required from here ./gecode/kernel/trace-recorder.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:265:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' 265 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ ./gecode/kernel/trace-recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]': ./gecode/kernel/trace-recorder.hpp:293:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]' gecode/float/trace.cpp:48:5: required from here ./gecode/kernel/trace-recorder.hpp:269:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from gecode/float/trace/tracer.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/trace/tracer.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/trace/tracer.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/trace/tracer.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/trace/tracer.cpp: In member function 'virtual void Gecode::StdFloatTracer::init(const Gecode::Space&, const FloatTraceRecorder&)': gecode/float/trace/tracer.cpp:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 49 | if (t.group().in()) | ^~ gecode/float/trace/tracer.cpp:50:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 50 | os << ",g:";t.group().id(); | ^ gecode/float/trace/tracer.cpp: In member function 'virtual void Gecode::StdFloatTracer::prune(const Gecode::Space&, const FloatTraceRecorder&, const Gecode::ViewTraceInfo&, int, Gecode::FloatTraceDelta&)': gecode/float/trace/tracer.cpp:59:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 59 | if (t.group().in()) | ^~ gecode/float/trace/tracer.cpp:60:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 60 | os << ",g:";t.group().id(); | ^ gecode/float/trace/tracer.cpp: In member function 'virtual void Gecode::StdFloatTracer::fix(const Gecode::Space&, const FloatTraceRecorder&)': gecode/float/trace/tracer.cpp:69:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (t.group().in()) | ^~ gecode/float/trace/tracer.cpp:70:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | os << ",g:";t.group().id(); | ^ gecode/float/trace/tracer.cpp: In member function 'virtual void Gecode::StdFloatTracer::fail(const Gecode::Space&, const FloatTraceRecorder&)': gecode/float/trace/tracer.cpp:87:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (t.group().in()) | ^~ gecode/float/trace/tracer.cpp:88:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | os << ",g:";t.group().id(); | ^ gecode/float/trace/tracer.cpp: In member function 'virtual void Gecode::StdFloatTracer::done(const Gecode::Space&, const FloatTraceRecorder&)': gecode/float/trace/tracer.cpp:105:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 105 | if (t.group().in()) | ^~ gecode/float/trace/tracer.cpp:106:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 106 | os << ",g:";t.group().id(); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace/tracer.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace/tracer.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/trace/tracer.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/trace/tracer.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from gecode/float/exception.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from gecode/float/exception.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exception.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exception.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exception.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from gecode/float/exception.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exception.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from gecode/float/exception.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from gecode/float/exception.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/float.hh:51, from gecode/float/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from gecode/float/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/float.hh:51, from gecode/float/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from gecode/float/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/cardinality.o gecode/set/cardinality.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex.o gecode/set/convex.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': gecode/set/branch.cpp:49:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:55:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of '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]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': gecode/set/branch.cpp:65:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:69:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:73:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:77:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 43 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp:87:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:93:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of '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]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:99:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Gecode::Home, Gecode::SetVar, Gecode::SetValBranch, Gecode::SetVarValPrint)': gecode/set/branch.cpp:106:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 106 | SetVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/branch.cpp:107:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | branch(home, xv, SET_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:43:15: note: initializing argument 1 of 'void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 43 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)': gecode/set/branch.cpp:121:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | (home,xv,vs,Branch::valselcommit(home,sa),bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:354:28: note: initializing argument 1 of '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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 354 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::assign(Gecode::Home, Gecode::SetVar, Gecode::SetAssign, Gecode::SetVarValPrint)': gecode/set/branch.cpp:126:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 126 | SetVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/branch.cpp:127:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | assign(home, xv, sa, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:111:15: note: initializing argument 1 of 'void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)' 111 | assign(Home home, const SetVarArgs& x, SetAssign sa, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from gecode/set/cardinality.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/cardinality.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1210, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex.cpp:40: ./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': ./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex.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:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex.cpp:40: ./gecode/set/convex/conv.hpp:52:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' 52 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex.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:53:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex.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:61:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex.cpp:40: ./gecode/set/convex/hull.hpp:52:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' 52 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/convex.cpp:47:5: note: in expansion of macro 'GECODE_POST' 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: gecode/set/convex.cpp:48:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(Convex::Convex::post(home, x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex.cpp:40: ./gecode/set/convex/conv.hpp:60:21: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)' 60 | Convex::post(Home home, SetView x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/convex.cpp:54:5: note: in expansion of macro 'GECODE_POST' 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: gecode/set/convex.cpp:55:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL(Convex::ConvexHull::post(home, x,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex.cpp:40: ./gecode/set/convex/hull.hpp:60:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' 60 | ConvexHull::post(Home home, SetView x, SetView y) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/cardinality.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of '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]': gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(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; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256: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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256: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::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/cardinality.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of '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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 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]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of '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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:364:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 362 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:368:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 366 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:374:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, const Gecode::SetVarArgs&, unsigned int, unsigned int)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:61:5: note: in expansion of macro 'GECODE_POST' 61 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:71:5: note: in expansion of macro 'GECODE_POST' 71 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp:378:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 376 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:256:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 256 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: gecode/set/cardinality.cpp:72:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:299, from gecode/set/cardinality.cpp:43: ./gecode/set/int/card.hpp:55: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]' 55 | 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:78:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | rel(home, x, IRT_EQ, y, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/cardinality.cpp:79:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | cardinality(home, s, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/cardinality.cpp:70:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 70 | cardinality(Home home, SetVar s, IntVar x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:53:50: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/hull.hpp:53:55: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/cardinality.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/cardinality.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:364: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/set/int.hh:299, from gecode/set/cardinality.cpp:43: ./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:72:5: required from here ./gecode/set/int/card.hpp:58:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | (void) new (home) Card(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:299, from gecode/set/cardinality.cpp:43: ./gecode/set/int/card.hpp:49:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 49 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:368: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:374: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:378: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:364: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:368: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:374: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:378: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:364: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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/brancher-view-val.hpp:368: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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/brancher-view-val.hpp:374: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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/brancher-view-val.hpp:378: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:364: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:368: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:374: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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 = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:378: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:364: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:368: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:374: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:378: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:260:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-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/brancher-view-val.hpp:260: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/brancher-view-val.hpp:364: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:378: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:378: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:378: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:93:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:378: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:378: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 = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:121:55: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260: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/brancher-view-val.hpp:364: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ ./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:58: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:72:5: required from here ./gecode/set/int/card.hpp:51:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Set::SetView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:368: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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 = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:87:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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:93:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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:93:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:364: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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 = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/branch.cpp:99:67: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:243, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch.cpp:38: ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Set::SetView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:260:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:374: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]' gecode/set/branch.cpp:55:57: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 135 | BrancherNoFilter::BrancherNoFilter(BranchFilter bf) { | ~~~~~~~~~~~~~~~~~~^~ ./gecode/kernel/propagator.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:51:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' ./gecode/set/int/card.hpp:58: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:72:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/cardinality.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/cardinality.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/cardinality.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/conv.cpp:42: ./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': ./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/conv.cpp:42: ./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:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/conv.cpp:42: ./gecode/set/convex/conv.hpp:52:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' 52 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/conv.cpp:42: ./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:53:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/conv.cpp:42: ./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:61:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/conv.cpp:42: ./gecode/set/convex/hull.hpp:52:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' 52 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:53:50: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/hull.hpp:53:55: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/conv.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/hull.cpp:44: ./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': ./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/hull.cpp:44: ./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:61:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:102, from gecode/set/convex/hull.cpp:44: ./gecode/set/convex/conv.hpp:52:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' 52 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/hull.cpp:44: ./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:53:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/hull.cpp:44: ./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:61:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:103, from gecode/set/convex/hull.cpp:44: ./gecode/set/convex/hull.hpp:52:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' 52 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/conv.hpp:53:50: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/convex/hull.hpp:53:55: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/convex.hh:47, from gecode/set/convex/hull.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/dom.o gecode/set/dom.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel.o gecode/set/rel.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op.o gecode/set/rel-op.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/dom.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/dom.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/dom.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/dom.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/dom.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/dom.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/dom.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/dom.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/dom.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int)': gecode/set/dom.cpp:50:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:691:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 691 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int)': gecode/set/dom.cpp:57:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:694:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)' 694 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)': gecode/set/dom.cpp:65:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:691:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 691 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int, int)': gecode/set/dom.cpp:73:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:694:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)' 694 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:79:5: note: in expansion of macro 'GECODE_POST' 79 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:102:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home,s,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:110:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,s,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:118:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,cv,s))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:126:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | ::post(home,cv,s))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329: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]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:144:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:196:5: note: in expansion of macro 'GECODE_POST' 196 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:224:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:234:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:244:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 244 | ::post(home,cv,_s))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:254:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | ::post(home,cv,_s))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:329: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]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:280:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)': gecode/set/dom.cpp:350:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | dom(home, s, rt, d, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:709:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)' 709 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)': gecode/set/dom.cpp:358:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 358 | dom(home, s, rt, d, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:41: ./gecode/set.hh:709:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)' 709 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:364:5: note: in expansion of macro 'GECODE_POST' 364 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:374:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 374 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:380:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:386:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 386 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:399:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 399 | Set::ConstSetView,RM_EQV,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:404:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 404 | Set::ConstSetView,RM_IMP,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:409:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 409 | Set::ConstSetView,RM_PMI,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:422:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 422 | Set::ConstSetView,RM_EQV,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:427:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 427 | Set::ConstSetView,RM_IMP,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:432:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 432 | Set::ConstSetView,RM_PMI,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:445:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:450:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 450 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:455:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 455 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:468:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 468 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86: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]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:473:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 473 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:478:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 478 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:493:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 493 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:499:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:505:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 505 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:519:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 519 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:525:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 525 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:531:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 531 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:545:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 545 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:551:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 551 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:557:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 557 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:578:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 578 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:584:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 584 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:590:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 590 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:610:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 610 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:616:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 616 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp:622:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 622 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:636:5: note: in expansion of macro 'GECODE_POST' 636 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:654:7: note: in expansion of macro 'GECODE_POST' 654 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/dom.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/dom.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': gecode/set/dom.cpp:100:9: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': gecode/set/dom.cpp:108:9: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': gecode/set/dom.cpp:116:9: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': gecode/set/dom.cpp:124:9: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': gecode/set/dom.cpp:142:9: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/dom.cpp:371:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/dom.cpp:377:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/dom.cpp:383:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/dom.cpp:397:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/dom.cpp:402:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/dom.cpp:407:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42: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]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/dom.cpp:420:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42: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]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/dom.cpp:425:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42: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]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/dom.cpp:430:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/dom.cpp:443:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/dom.cpp:448:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/dom.cpp:453:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/dom.cpp:466:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/dom.cpp:471:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/dom.cpp:476:11: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/dom.cpp:490:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/dom.cpp:496:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/dom.cpp:502:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/dom.cpp:516:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/dom.cpp:522:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/dom.cpp:528:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/dom.cpp:542:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/dom.cpp:548:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/dom.cpp:554:11: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp:44: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]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' gecode/set/dom.cpp:100:9: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' gecode/set/dom.cpp:108:9: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' gecode/set/dom.cpp:116:9: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' gecode/set/dom.cpp:124:9: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./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:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' gecode/set/dom.cpp:142:9: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/dom.cpp:371:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/dom.cpp:377:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/dom.cpp:383:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' gecode/set/dom.cpp:397:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' gecode/set/dom.cpp:402:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' gecode/set/dom.cpp:407:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' gecode/set/dom.cpp:420:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' gecode/set/dom.cpp:425:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/dom.cpp:430:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' gecode/set/dom.cpp:443:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' gecode/set/dom.cpp:448:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' gecode/set/dom.cpp:453:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' gecode/set/dom.cpp:466:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' gecode/set/dom.cpp:471:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/dom.cpp:476:11: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/dom.cpp:490:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/dom.cpp:496:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/dom.cpp:502:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/dom.cpp:516:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/dom.cpp:522:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/dom.cpp:528:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/dom.cpp:542:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/dom.cpp:548:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:42: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/dom.cpp:554:11: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' gecode/set/dom.cpp:100:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' gecode/set/dom.cpp:116:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' gecode/set/dom.cpp:142:9: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/dom.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/dom.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)': gecode/set/rel.cpp:177:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | rel_post(home,x,r,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:49: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]' 49 | 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:185:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | rel_post(home,s,r,xv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:49: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]' 49 | 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:193:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | rel(home, s, SRT_SUP, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:181:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' 181 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:196:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | rel(home, s, SRT_SUB, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:181:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' 181 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:199:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 199 | rel(home, s, r, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:181:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)' 181 | 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:208:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:211:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:214:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | 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:227:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:230:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 230 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:233:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 233 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:99: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]' 99 | 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:244:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 244 | rel(home, s, SRT_SUP, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:221:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' 221 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:247:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | rel(home, s, SRT_SUB, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:221:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' 221 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:250:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | rel(home, s, rt, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:221:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)' 221 | 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:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:42: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:109:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:50: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:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:42: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:52:5: note: in expansion of macro 'GECODE_POST' 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:55:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:58:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:59: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]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:61:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:64:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:70:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home, cx0, x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:81:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:84:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:87:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:90:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation of 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:52:5: note: in expansion of macro 'GECODE_POST' 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:55:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:58:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:61:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:64:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:70:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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::SingletonView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home, cx0, x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:81:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:84:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:87:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:90:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:208:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:211:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:214:57: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:227:69: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:230:69: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp: In instantiation 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]': gecode/set/rel.cpp:233:69: required from here ./gecode/kernel/macros.hpp:46:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:102:5: note: in expansion of macro 'GECODE_POST' 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:106:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:114:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:118:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:122:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:129:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:132:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:142:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 142 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:89:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 89 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:154:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:157:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:160:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: gecode/set/rel.cpp:163:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:86:42: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 86 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./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.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./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.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': gecode/set/rel.cpp:81:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': gecode/set/rel.cpp:84:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./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::SingletonView]': gecode/set/rel.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel.cpp:64:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./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::SingletonView; View2 = Gecode::Set::EmptyView]': gecode/set/rel.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': gecode/set/rel.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]': gecode/set/rel.cpp:81:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]': gecode/set/rel.cpp:84:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]': gecode/set/rel.cpp:87:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]': gecode/set/rel.cpp:90:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:113:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:117:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:121:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 42 | ReLq::ReLq(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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:113:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:117:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:121:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp:44:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 44 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:88:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp:42:42: note: initializing argument 1 of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 42 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./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:64: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.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | 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:72: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.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./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:60:12: 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.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./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:64: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.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./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:59:12: 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.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' gecode/set/rel.cpp:81:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' gecode/set/rel.cpp:84:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:64:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel.cpp:42: ./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::SingletonView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' gecode/set/rel.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:657: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::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./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::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' gecode/set/rel.cpp:81:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]' gecode/set/rel.cpp:84:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' gecode/set/rel.cpp:87:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:41: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]' gecode/set/rel.cpp:90:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:113:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:117:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:121:11: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:208:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:211:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./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::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:214:57: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:113:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:117:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:121:11: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]' gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]' gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:227:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]' gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:230:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:105:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:129:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:132:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-subset.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:140:9: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/rel.cpp:148:9: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' gecode/set/rel.cpp:154:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/rel.cpp:157:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]' gecode/set/rel.cpp:160:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:41: ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:88:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' gecode/set/rel.cpp:163:7: required from '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]' gecode/set/rel.cpp:233:69: required from here ./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./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:102: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:64: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.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72: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.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: 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.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.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:51: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:64: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.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:55:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:61:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:64:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]' gecode/set/rel.cpp:69:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:76:9: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]' gecode/set/rel.cpp:87:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:64: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.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel.cpp:177:41: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:58:7: required from 'void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/rel.cpp:185:48: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:54:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:239:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 239 | UnionN::post(Home home, ViewArray& x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:58:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | (RelOp::PartitionN::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp:83:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 83 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:64:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:239:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 239 | IntersectionN::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, const Gecode::IntSet&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op.cpp:77:5: note: in expansion of macro 'GECODE_POST' 77 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:82:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:256:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 256 | UnionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:86:78: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | (RelOp::PartitionN::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp:98:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 98 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: gecode/set/rel-op.cpp:92:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:257:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 257 | IntersectionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:208:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:57:7: required from here ./gecode/set/rel-op/partition.hpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp:92:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) PartitionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp:53:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 53 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:62:9: required from here ./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:209:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:82:7: required from here ./gecode/set/rel-op/union.hpp:258:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) UnionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:215:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 215 | UnionN::UnionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:85:7: required from here ./gecode/set/rel-op/partition.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | (void) new (home) PartitionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp:60:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 60 | PartitionN::PartitionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': gecode/set/rel-op.cpp:90:9: required from here ./gecode/set/rel-op/inter.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 259 | (void) new (home) IntersectionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:218:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 218 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/partition.hpp:92:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:57:7: required from here ./gecode/set/rel-op/partition.hpp:54:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:248:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:62:9: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:62:9: required from here ./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:258:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:82:7: required from here ./gecode/set/rel-op/union.hpp:217:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/partition.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:85:7: required from here ./gecode/set/rel-op/partition.hpp:62:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:90:9: required from here ./gecode/set/rel-op/inter.hpp:221:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op.cpp:41: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:209:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:248:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:62:9: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' gecode/set/rel-op.cpp:54:7: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:41: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:41: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/re-subset.hpp:113:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]' ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:219:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:169:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:313:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:318:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./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:219: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/rel-op/common.hpp:584:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:133:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:304:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:319:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 164 | : i(i0), j(j0) { | ^ ./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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:41: ./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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:86: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:72:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./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:244: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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:86: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:72:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel.hh:47, from gecode/set/rel.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./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:382:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:245: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op.cpp:41: ./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: gecode/set/rel-op-ternary.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-ternary.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/set/rel-op-ternary.cpp:52:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | post_compl(home, x, op, y, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/rel-op/post.hpp:252:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' 252 | post_compl(Home home, SetView x, SetOpType op, SetView y, SetView z); | ~~~~~^~~~ gecode/set/rel-op-ternary.cpp:54:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/rel-op/post.hpp:237:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' 237 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-ternary.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-singleton.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:61:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:239:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 239 | UnionN::post(Home home, ViewArray& x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:65:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp:83:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 83 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:70:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:239:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 239 | IntersectionN::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-singleton.cpp:83:5: note: in expansion of macro 'GECODE_POST' 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:95:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:256:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 256 | UnionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:99:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp:98:49: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 98 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: gecode/set/rel-op-singleton.cpp:104:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:257:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 257 | IntersectionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:208: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]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/partition.hpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp:92:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) PartitionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp:53:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 53 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:68:7: required from here ./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:209:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:94:7: required from here ./gecode/set/rel-op/union.hpp:258:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) UnionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:215:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 215 | UnionN::UnionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:98:7: required from here ./gecode/set/rel-op/partition.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | (void) new (home) PartitionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp:60:44: note: initializing argument 1 of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 60 | PartitionN::PartitionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/rel-op-singleton.cpp:102:7: required from here ./gecode/set/rel-op/inter.hpp:259:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 259 | (void) new (home) IntersectionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:218:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 218 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/partition.hpp:92:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/partition.hpp:54:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:248:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:68:7: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:68:7: required from here ./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:258:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:94:7: required from here ./gecode/set/rel-op/union.hpp:217:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/partition.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:98:7: required from here ./gecode/set/rel-op/partition.hpp:62:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:259:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:102:7: required from here ./gecode/set/rel-op/inter.hpp:221:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: 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/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel-op/union.hpp:209:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:248:51: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:68:7: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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/union.hpp:245:40: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:247:44: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:219:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:169:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:313:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:318:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./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:219: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/rel-op/common.hpp:584:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:133:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:304:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:319:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 164 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./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:244: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./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:382:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:245: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/partition.hpp:131:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/partition.hpp:111:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/rel-op.hh:47, from gecode/set/rel-op-singleton.cpp:41: ./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/dom.cpp:41: ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': gecode/set/rel-op/post-compl.cpp:49:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_eq >(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl.cpp:42: ./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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.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:51: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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl.cpp:49:72: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl.cpp:42: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl.cpp:42: ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': gecode/set/rel-op/post-nocompl.cpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:192:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 192 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:171:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' 171 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/nq.hpp:59: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]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:85:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 85 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:126:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 126 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:107:9: note: in expansion of macro 'GECODE_ES_FAIL' 107 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/subofunion.hpp:159:9: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 159 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | 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:72: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/subofunion.hpp:145:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 145 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:102: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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:60:12: 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/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/subofunion.hpp:160:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:51: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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: 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/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl.cpp:49:70: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl.cpp:42: ./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:59:12: 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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl.cpp:42: ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:94:5: note: here 94 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:135:5: note: here 135 | 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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': gecode/set/rel-op/post-compl-cvv.cpp:49:77: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_eq >(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]' gecode/set/rel-op/post-compl-cvv.cpp:49:77: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:169: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:169: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::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': ./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:192: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]' 192 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:171:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' 171 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/nq.hpp:59: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]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:85:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 85 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:126:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 126 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:107:9: note: in expansion of macro 'GECODE_ES_FAIL' 107 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/subofunion.hpp:159:9: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 159 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | 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:72: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/subofunion.hpp:145:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 145 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:54: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/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:102: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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:60:12: 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/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:64: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/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/subofunion.hpp:160:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:51: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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:64: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/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: 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/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.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:51: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:64: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/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | 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:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:59:12: 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:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:59:12: 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:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:167: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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:169: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvv.cpp:42: ./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:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:94:5: note: here 94 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:135:5: note: here 135 | 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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ 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:52:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | rel_eq(home, x, op, y, cz); | ^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.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:51: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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-vvc.cpp:52:60: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)': gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:192:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 192 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:171:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 171 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:85:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 85 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:126:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 126 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)': gecode/set/rel-op/post-compl-cvc.cpp:53:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | rel_eq(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:329: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]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:107:9: note: in expansion of macro 'GECODE_ES_FAIL' 107 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp:159:9: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 159 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:183:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp:145:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 145 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:183:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./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:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/subofunion.hpp:160:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.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:51: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:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54: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]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:54:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-compl-cvc.cpp:53:65: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./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:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-compl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | 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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./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:59:12: 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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-compl-cvc.cpp:42: ./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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-vvc.cpp:42: ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:94:5: note: here 94 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:135:5: note: here 135 | 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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)': gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:192:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 192 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:49:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:171:24: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' 171 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:85:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 85 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:126:16: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 126 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 226 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/post.hpp:49: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]' 49 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ 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:56:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | post_compl(home, x, op, y, zv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-vvc.cpp:43: ./gecode/set/rel-op/post.hpp:258: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)' 258 | post_compl(Home home, SetView x, SetOpType op, SetView y, ConstSetView z); | ~~~~~^~~~ gecode/set/rel-op-const-vvc.cpp:58:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | post_nocompl(home, x, op, y, r, zv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-vvc.cpp:43: ./gecode/set/rel-op/post.hpp:244: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)' 244 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:329:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:329: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]' 329 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:107:9: note: in expansion of macro 'GECODE_ES_FAIL' 107 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp:159:9: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 159 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp:59:45: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel-op/post.hpp:183:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:332:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp:319:35: note: initializing argument 1 of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' 319 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp:49:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp:145:50: note: initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 145 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54: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]' ./gecode/set/rel-op/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:54: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/post.hpp:67:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:177:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]': ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' ./gecode/set/rel-op/post.hpp:183:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/lq.hpp:320:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/subofunion.hpp:160:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:137:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' ./gecode/set/rel-op/post.hpp:225:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:197:32: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:60:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:74:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:202:36: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:174:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:320:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel/lq.hpp:332:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' ./gecode/set/rel-op/post.hpp:180:7: required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:203:31: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:209:9: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:50:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/subset.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:97:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:107:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:114:9: required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:216:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/post.hpp:145:9: required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/post.hpp:219:33: required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | 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:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/subset.hpp:86:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel/subset.hpp:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:59:12: 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:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:48, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: 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:67:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | ::post(home,cy,x,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:80:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:81:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | rel(home,tmp,r,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:167: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:89:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | ::post(home,z,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/nq.hpp:59: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]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:97:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:108:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | ::post(home,cy,x,z))); | ^ gecode/set/rel-op-const-vcv.cpp:106:11: note: in expansion of macro 'GECODE_ES_FAIL' 106 | GECODE_ES_FAIL( | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:116:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 116 | (Subset::post(home,z,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/subset.hpp:59: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]' 59 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:127:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | ::post(home,cy,xv,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:135:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 135 | ::post(home, z, tmp, emptyset))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/superofinter.hpp:62: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]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:144:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: gecode/set/rel-op-const-vcv.cpp:154:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | SetView>::post(home, yv, cx, z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/union.hpp:65: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]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:161:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | rel(home, y, op, x, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set.hh:804:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 804 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:169: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:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op/post-nocompl-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./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:64:11: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./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:87:11: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./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:106:11: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (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:42: ./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:115:11: required from here ./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/subset.hpp:48:36: note: initializing argument 1 of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./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:134:11: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcv.cpp:43: ./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:151:11: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcv.cpp:43: ./gecode/set/rel-op/union.hpp:53: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]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op/post-nocompl-cvc.cpp:42: ./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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:43: ./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:54: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:64:11: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | 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:42: ./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:64: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:87:11: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | 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:72: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:87:11: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./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:64: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:106:11: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | 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:42: ./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:60:12: 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:115:11: required from here ./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcv.cpp:43: ./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:64: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:134:11: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcv.cpp:43: ./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:67: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:151:11: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:193: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:54: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:64:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:42: ./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:102: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:64: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:87:11: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72: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:87:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:51: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:64: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:106:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:50: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:60:12: 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:115:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:51: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:64: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:134:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:55: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:67: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:151:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:64: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:87:11: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./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:179: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:79:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 48 | 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:181: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:79:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:179: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:79:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./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:59:12: 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:181: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:79:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:42: ./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:59:12: 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:86: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:72:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:179: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:79:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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:181: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:79:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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:86: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:72:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:94:5: note: here 94 | 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:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:135:5: note: here 135 | 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:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 55 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:58:5: note: here 58 | case SOT_UNION: | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, const Gecode::IntSet&)': gecode/set/rel-op-const-vcc.cpp:69:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | ::post(home,cy,x,zv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:82:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:83:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | dom(home,tmp,r,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:691:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 691 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:91:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | ::post(home,tmp,zv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:59:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 59 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:99:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 99 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:110:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 110 | ::post(home,cy,x,zv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/superofinter.hpp:62:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 62 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:128:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | ::post(home,cy,xv,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:145:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:52: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]' 52 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: gecode/set/rel-op-const-vcc.cpp:155:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | ConstSetView>::post(home, yv, cx, zv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:162:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | rel(home, y, op, x, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set.hh:819:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 819 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op-const-vcc.cpp:66:11: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': gecode/set/rel-op-const-vcc.cpp:79:11: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp:190: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]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op-const-vcc.cpp:108:11: required from here ./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/superofinter.hpp:49: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]' 49 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op-const-vcc.cpp:152:11: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/union.hpp:53: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]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:54: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]' gecode/set/rel-op-const-vcc.cpp:66:11: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]' 657 | 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-vcc.cpp:43: ./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:54: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-vcc.cpp:79:11: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:108:11: required from here ./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-const-vcc.cpp:43: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:152:11: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:193: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:54: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]' gecode/set/rel-op-const-vcc.cpp:66:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.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:193: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:54: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-vcc.cpp:79:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:42: ./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:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:49:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]': ./gecode/set/rel-op/superofinter.hpp:51:62: required from 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/superofinter.hpp:64:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:108:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:152:11: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' gecode/set/rel-op-const-vcc.cpp:89:11: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:179: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/union.hpp:181: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:179: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:181: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./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:59:12: 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:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:42: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:179: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/union.hpp:181: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::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:79:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.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:49: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:59:12: 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:169:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel-op/inter.hpp:167:9: required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:66:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-vcc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op-const-cvc.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)': gecode/set/rel-op-const-cvc.cpp:58:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | post_compl(home, xv, op, y, zv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-cvc.cpp:43: ./gecode/set/rel-op/post.hpp:261:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)' 261 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ gecode/set/rel-op-const-cvc.cpp:60:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | post_nocompl(home, xv, op, y, r, zv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-cvc.cpp:43: ./gecode/set/rel-op/post.hpp:248:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' 248 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvc.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/channel.o gecode/set/channel.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: gecode/set/rel-op-const-cvv.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-const-cvv.cpp:55:5: note: in expansion of macro 'GECODE_POST' 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/set/rel-op-const-cvv.cpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | post_compl(home, xv, op, y, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-cvv.cpp:43: ./gecode/set/rel-op/post.hpp:255:19: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)' 255 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, SetView z); | ~~~~~^~~~ gecode/set/rel-op-const-cvv.cpp:59:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | post_nocompl(home, xv, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:293, from gecode/set/rel-op-const-cvv.cpp:43: ./gecode/set/rel-op/post.hpp:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)' 240 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/int.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/int.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/int.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/int.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/int.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/int.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1475, from gecode/set/int.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/int.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1863, from gecode/set/int.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:49:5: note: in expansion of macro 'GECODE_POST' 49 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:57:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | ::post(home,s,xsingle))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:43: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:69:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | ::post(home,xsingle,sv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:43: ./gecode/set/rel/nosubset.hpp:64:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 64 | NoSubset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ gecode/set/int.cpp:76:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 76 | rel(home, tmp, IRT_LQ, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:77:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:412:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 412 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ gecode/set/int.cpp:83:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | rel(home, tmp, IRT_LE, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:84:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:412:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 412 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ gecode/set/int.cpp:90:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 90 | rel(home, tmp, IRT_GQ, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:91:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:57:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ gecode/set/int.cpp:97:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | rel(home, tmp, IRT_GR, x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:98:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:57:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ gecode/set/int.cpp: In function 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': gecode/set/int.cpp:114:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:925:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 925 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:117:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:119:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 119 | rel(home, r.var(), BOT_IMP, ne, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1325:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)' 1325 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:120:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | min(home, s, m, ne); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:906:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 906 | min(Home home, SetVar s, IntVar x, Reify r); | ~~~~~^~~~ gecode/set/int.cpp: In function 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': gecode/set/int.cpp:126:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:925:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 925 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:129:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:131:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | rel(home, r.var(), BOT_IMP, ne, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1325:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)' 1325 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:132:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | max(home, s, m, ne); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:921:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 921 | max(Home home, SetVar s, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:141:5: note: in expansion of macro 'GECODE_POST' 141 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:151:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:156:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:161:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:90:44: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 90 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/int.cpp:171:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:925:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 925 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:174:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:177:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | rel(home, x, SRT_SUB, s, ss); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:40: ./gecode/set.hh:749:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 749 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); | ~~~~~^~~~ gecode/set/int.cpp:181:19: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 181 | b=r.var(); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:184:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 184 | b=BoolVar(home, 0, 1); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:185:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | rel(home, r.var(), BOT_IMP, b, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1325:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)' 1325 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:188:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 188 | b=BoolVar(home, 0, 1); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:189:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | rel(home, b, BOT_IMP, r.var(), 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1325:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)' 1325 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:194:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 194 | BoolVarArgs p(1); p[0]=ne; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:195:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 195 | BoolVarArgs n(1); n[0]=ss; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:196:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | clause(home, BOT_AND, p, n, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1365:15: note: initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)' 1365 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/set/int.cpp:202:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | rel(home, tmp, IRT_LQ, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:203:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | Gecode::Set::Int::remax(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:124:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 124 | void remax(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:209:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | rel(home, tmp, IRT_LE, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:210:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | Gecode::Set::Int::remax(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:124:19: note: initializing argument 1 of 'void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 124 | void remax(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:216:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | rel(home, tmp, IRT_GQ, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:217:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | Gecode::Set::Int::remin(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:112:19: note: initializing argument 1 of 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 112 | void remin(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:223:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | rel(home, tmp, IRT_GR, x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)' 1120 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:224:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | Gecode::Set::Int::remin(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:112:19: note: initializing argument 1 of 'void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)' 112 | void remin(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:234:5: note: in expansion of macro 'GECODE_POST' 234 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:235:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 235 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:57:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 57 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::notMin(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:240:5: note: in expansion of macro 'GECODE_POST' 240 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:241:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:145:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 145 | NotMinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:246:5: note: in expansion of macro 'GECODE_POST' 246 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:250:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:272:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 272 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:254:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:272:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 272 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:258:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:272:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 272 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:266:5: note: in expansion of macro 'GECODE_POST' 266 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:267:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 267 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:412:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 412 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::notMax(Gecode::Home, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:272:5: note: in expansion of macro 'GECODE_POST' 272 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:273:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 273 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:462:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 462 | NotMaxElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:278:5: note: in expansion of macro 'GECODE_POST' 278 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:282:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 282 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:571:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 571 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:286:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 286 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:571:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 571 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:290:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:571:36: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 571 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp: In function 'void Gecode::weights(Gecode::Home, Gecode::IntSharedArray, Gecode::IntSharedArray, Gecode::SetVar, Gecode::IntVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:298:5: note: in expansion of macro 'GECODE_POST' 298 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: gecode/set/int.cpp:300:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 300 | weights,x,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:300, from gecode/set/int.cpp:42: ./gecode/set/int/weights.hpp:173:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 173 | Weights::post(Home home, const SharedArray& elements, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/rel-op-const-cvv.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/rel-op-const-cvv.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/int.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/int.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:43: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': gecode/set/int.cpp:55:9: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:43: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:43: ./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': gecode/set/int.cpp:67:9: required from here ./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:43: ./gecode/set/rel/nosubset.hpp:51:40: note: initializing argument 1 of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 51 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': gecode/set/int.cpp:77:9: required from here ./gecode/set/int/minmax.hpp:415:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 415 | (void) new (home) MaxElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:400:37: note: initializing argument 1 of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 400 | MaxElement::MaxElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': gecode/set/int.cpp:91:9: required from here ./gecode/set/int/minmax.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) MinElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:52:37: note: initializing argument 1 of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 52 | MinElement::MinElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/int.cpp:149:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/int.cpp:154:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/int.cpp:159:11: required from here ./gecode/set/rel/re-eq.hpp:92:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp:47:44: note: initializing argument 1 of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 47 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': gecode/set/int.cpp:241:5: required from here ./gecode/set/int/minmax.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | (void) new (home) NotMinElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:138:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 138 | NotMinElement::NotMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/int.cpp:249:7: required from here ./gecode/set/int/minmax.hpp:274:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:263:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 263 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/int.cpp:253:7: required from here ./gecode/set/int/minmax.hpp:274:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:263:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 263 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/int.cpp:257:7: required from here ./gecode/set/int/minmax.hpp:274:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:263:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 263 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': gecode/set/int.cpp:273:5: required from here ./gecode/set/int/minmax.hpp:463:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 463 | (void) new (home) NotMaxElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:448:43: note: initializing argument 1 of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 448 | NotMaxElement::NotMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/set/int.cpp:281:7: required from here ./gecode/set/int/minmax.hpp:574:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 574 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:554:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 554 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/int.cpp:285:7: required from here ./gecode/set/int/minmax.hpp:574:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 574 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:554:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 554 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/set/int.cpp:289:7: required from here ./gecode/set/int/minmax.hpp:574:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 574 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp:554:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 554 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ In file included from ./gecode/set/int.hh:300, from gecode/set/int.cpp:42: ./gecode/set/int/weights.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': gecode/set/int.cpp:299:5: required from here ./gecode/set/int/weights.hpp:185:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | (void) new (home) Weights(home,elements,weights,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:300, from gecode/set/int.cpp:42: ./gecode/set/int/weights.hpp:150:31: note: initializing argument 1 of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 150 | Weights::Weights(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:43: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/int.cpp:55:9: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:43: ./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/int.cpp:67:9: required from here ./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': ./gecode/set/int/minmax.hpp:415:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:77:9: required from here ./gecode/set/int/minmax.hpp:402:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 402 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': ./gecode/set/int/minmax.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:91:9: required from here ./gecode/set/int/minmax.hpp:53:102: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : MixBinaryPropagator (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/int.cpp:149:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/int.cpp:154:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:43: ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/rel/re-eq.hpp:92:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/int.cpp:159:11: required from here ./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': ./gecode/set/int/minmax.hpp:146:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:241:5: required from here ./gecode/set/int/minmax.hpp:141:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/int/minmax.hpp:274:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/int.cpp:249:7: required from here ./gecode/set/int/minmax.hpp:268:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/int/minmax.hpp:274:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/int.cpp:253:7: required from here ./gecode/set/int/minmax.hpp:268:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/int/minmax.hpp:274:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/int.cpp:257:7: required from here ./gecode/set/int/minmax.hpp:268:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': ./gecode/set/int/minmax.hpp:463:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:273:5: required from here ./gecode/set/int/minmax.hpp:451:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 451 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/int/minmax.hpp:574:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/int.cpp:281:7: required from here ./gecode/set/int/minmax.hpp:559:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 559 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/set/int/minmax.hpp:574:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]' gecode/set/int.cpp:285:7: required from here ./gecode/set/int/minmax.hpp:559:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 559 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:298, from gecode/set/int.cpp:42: ./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/set/int/minmax.hpp:574:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]' gecode/set/int.cpp:289:7: required from here ./gecode/set/int/minmax.hpp:559:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 559 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp:278:32: note: initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]' 278 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:300, from gecode/set/int.cpp:42: ./gecode/set/int/weights.hpp: In instantiation of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': ./gecode/set/int/weights.hpp:185:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:299:5: required from here ./gecode/set/int/weights.hpp:155:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' gecode/set/int.cpp:55:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]': ./gecode/set/rel/nosubset.hpp:53:58: required from 'Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel/nosubset.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' gecode/set/int.cpp:67:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]': ./gecode/set/int/minmax.hpp:402:66: required from 'Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' ./gecode/set/int/minmax.hpp:415:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:77:9: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]': ./gecode/set/int/minmax.hpp:141:66: required from 'Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' ./gecode/set/int/minmax.hpp:146:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' gecode/set/int.cpp:241:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:587, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]': ./gecode/set/int/minmax.hpp:268:47: required from 'Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' ./gecode/set/int/minmax.hpp:274:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' gecode/set/int.cpp:249:7: required from here ./gecode/int/propagator.hpp:279:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/int.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/bool.o gecode/set/bool.cpp In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp:101:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp:101: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]' 101 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp:48:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp:147:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 147 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:43: ./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:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp:312:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 312 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:72:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:102:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' ./gecode/set/rel/nq.hpp:64:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/rel/nq.hpp:148:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' ./gecode/set/rel/nq.hpp:102: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:70:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator.hpp:313:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/channel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/channel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/channel.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/channel.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/channel.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/channel.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/channel.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/channel.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/channel.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp: In function 'void Gecode::channelSorted(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp:52:77: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/channel/sorted.hpp:69:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' 69 | ChannelSorted::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:57:5: note: in expansion of macro 'GECODE_POST' 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp:64:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:263, from gecode/set/channel.cpp:44: ./gecode/set/channel/int.hpp:71:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 71 | ChannelInt::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:69:5: note: in expansion of macro 'GECODE_POST' 69 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp:72:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | ::post(home,xv,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:264, from gecode/set/channel.cpp:44: ./gecode/set/channel/bool.hpp:123:32: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' 123 | ChannelBool::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:78:5: note: in expansion of macro 'GECODE_POST' 78 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: gecode/set/channel.cpp:85:76: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 85 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:265, from gecode/set/channel.cpp:44: ./gecode/set/channel/set.hpp:64: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]' 64 | ChannelSet::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/set/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:52:5: required from here ./gecode/set/channel/sorted.hpp:77:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | SingletonView>::post(home,x0, sv))); ./gecode/kernel/macros.hpp:96:48: note: in definition of macro 'GECODE_ES_CHECK' 96 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:46, from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/channel/sorted.hpp:81:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 81 | (void) new (home) ChannelSorted(home,x0,xs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/channel/sorted.hpp:52:43: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' 52 | ChannelSorted::ChannelSorted(Home home, View y0, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:263, from gecode/set/channel.cpp:44: ./gecode/set/channel/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:64:5: required from here ./gecode/set/channel/int.hpp:91:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | (void) new (home) ChannelInt(home,xs,ys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:263, from gecode/set/channel.cpp:44: ./gecode/set/channel/int.hpp:48:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 48 | ChannelInt::ChannelInt(Home home, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:264, from gecode/set/channel.cpp:44: ./gecode/set/channel/bool.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:71:5: required from here ./gecode/set/channel/bool.hpp:126:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | (void) new (home) ChannelBool(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:264, from gecode/set/channel.cpp:44: ./gecode/set/channel/bool.hpp:83:39: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' 83 | ChannelBool::ChannelBool(Home home, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:265, from gecode/set/channel.cpp:44: ./gecode/set/channel/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:85:5: required from here ./gecode/set/channel/set.hpp:77:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | (void) new (home) ChannelSet(home,xs,ys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:265, from gecode/set/channel.cpp:44: ./gecode/set/channel/set.hpp:42:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 42 | ChannelSet::ChannelSet(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:46, from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/channel/sorted.hpp:76:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:52:5: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:46, from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/channel/sorted.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/sorted.hpp:81:14: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:52:5: required from here ./gecode/set/channel/sorted.hpp:54:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | : Propagator(home), x0(y0), xs(ys) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:263, from gecode/set/channel.cpp:44: ./gecode/set/channel/int.hpp: In instantiation of 'Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/int.hpp:91:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:64:5: required from here ./gecode/set/channel/int.hpp:52:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | : Propagator(home), xs(xs0), ys(ys0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:264, from gecode/set/channel.cpp:44: ./gecode/set/channel/bool.hpp: In instantiation of 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]': ./gecode/set/channel/bool.hpp:126:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:71:5: required from here ./gecode/set/channel/bool.hpp:86:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 86 | : Super(home,x0,y0), co(home), running(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:265, from gecode/set/channel.cpp:44: ./gecode/set/channel/set.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]': ./gecode/set/channel/set.hpp:77:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:85:5: required from here ./gecode/set/channel/set.hpp:45:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), xs(xs0), ys(ys0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:46, from ./gecode/set/channel.hh:262, from gecode/set/channel.cpp:44: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/channel/sorted.hpp:76:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:52:5: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]': ./gecode/set/channel/bool.hpp:86:49: required from 'Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' ./gecode/set/channel/bool.hpp:126:12: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:71:5: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/channel.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/channel.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/channel/sorted.hpp:76:7: required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]' gecode/set/channel.cpp:52:5: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/channel.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/bool.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/bool.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/bool.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/bool.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/bool.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/bool.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/bool.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/bool.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/bool.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: gecode/set/bool.cpp: In function 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::SetVar, Gecode::SetVar, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/bool.cpp:44:5: note: in expansion of macro 'GECODE_POST' 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/set/bool.cpp:46:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | channel(home, b, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/set/bool.cpp:48:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 48 | yx[0]=y; yx[1]=x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/bool.cpp:48:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 48 | yx[0]=y; yx[1]=x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/bool.cpp:49:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | element(home, yx, i, z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:38: ./gecode/set.hh:1064:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)' 1064 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/element.o gecode/set/element.cpp ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, Gecode::PropCond) [with VIC = Gecode::Int::BoolVarImpConf]': ./gecode/kernel/core.hpp:4170:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4170 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ ./gecode/kernel/core.hpp:4177:17: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds] 4177 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp:346:20: note: while referencing 'Gecode::VarImp::::idx' 346 | unsigned int idx[pc_max+1]; | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/element.hh:43, from gecode/set/element.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./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:44:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:422:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 422 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./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:56:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./gecode/int/rel/eq.hpp:180: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]' 180 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:327, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:327, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' 43 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:58:5: note: in expansion of macro 'GECODE_POST' 58 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:66:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:64:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 64 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:75:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | post(home,iv,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:94:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 94 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:84:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:98: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::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' 98 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:98:5: note: in expansion of macro 'GECODE_POST' 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:106:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 106 | ::post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:64:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 64 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:115:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | post(home,iv,y,z))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:94:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 94 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:124:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | SetView>::post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:98: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::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' 98 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:138:5: note: in expansion of macro 'GECODE_POST' 138 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:149:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:64:43: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 64 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:156:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | post(home,z,x,y))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp:100:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' 100 | post(Home home, SView x0, const IntSetArgs& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:168:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:98: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]' 98 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ 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:186:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | element(home,op,xs,y,z,universe); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:136:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 136 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:193:5: note: in expansion of macro 'GECODE_POST' 193 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:201:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 201 | ::post(home, iv, single,zv))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:94:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 94 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:210:5: note: in expansion of macro 'GECODE_POST' 210 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp:216:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | SingletonView>::post(home, z, x, single))); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp:100:13: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' 100 | post(Home home, SView x0, const IntSetArgs& xs, | ~~~~~^~~~ gecode/set/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)': gecode/set/element.cpp:224:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:327, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./gecode/int/element/pair.hpp:47: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)' 47 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:237:5: note: in expansion of macro 'GECODE_POST' 237 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/set/element.cpp:238:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 238 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:222:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 222 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/set/element.cpp:238:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 238 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:205:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)' 205 | element(Home home, const IntSetArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:248:5: note: in expansion of macro 'GECODE_POST' 248 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/set/element.cpp:249:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:222:15: note: initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)' 222 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/set/element.cpp:249:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:190:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)' 190 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.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:44:65: required from here ./gecode/kernel/propagator.hpp:423:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 423 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./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:56:46: required from here ./gecode/int/rel/eq.hpp:190:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./gecode/int/rel/eq.hpp:175:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]' 175 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:65:9: required from here ./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) | ^~~~~~~~~~ 72 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:44:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 44 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:73:9: required from here ./gecode/set/element/union.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | (void) new (home) | ^~~~~~~~~~ 101 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:45:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 45 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation 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::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:82:9: required from here ./gecode/set/element/inter.hpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (void) new (home) | ^~~~~~~~~~ 106 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:45:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' 45 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:105:9: required from here ./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) | ^~~~~~~~~~ 72 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:44:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 44 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:113:9: required from here ./gecode/set/element/union.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | (void) new (home) | ^~~~~~~~~~ 101 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:45:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 45 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation 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::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:122:9: required from here ./gecode/set/element/inter.hpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (void) new (home) | ^~~~~~~~~~ 106 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:45:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' 45 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:148:9: required from here ./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | (void) new (home) | ^~~~~~~~~~ 72 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp:44:54: note: initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' 44 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': gecode/set/element.cpp:154:9: required from here ./gecode/set/element/unionConst.hpp:107:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (void) new (home) | ^~~~~~~~~~ 108 | ElementUnionConst(home,x0,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp:45:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' 45 | ElementUnionConst(Home home, SView y0, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation 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]': gecode/set/element.cpp:166:9: required from here ./gecode/set/element/inter.hpp:105:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | (void) new (home) | ^~~~~~~~~~ 106 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp:45:28: note: initializing argument 1 of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(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]' 45 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': gecode/set/element.cpp:200:5: required from here ./gecode/set/element/union.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | (void) new (home) | ^~~~~~~~~~ 101 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp:45:21: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' 45 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': gecode/set/element.cpp:215:5: required from here ./gecode/set/element/unionConst.hpp:107:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | (void) new (home) | ^~~~~~~~~~ 108 | ElementUnionConst(home,x0,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp:45:26: note: initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' 45 | ElementUnionConst(Home home, SView y0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:703, from ./gecode/int/element.hh:44, from ./gecode/set/element.hh:46, from gecode/set/element.cpp:40: ./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:190: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:56:46: required from here ./gecode/int/rel/eq.hpp:176:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 176 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:65:9: required from here ./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/union.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:73:9: required from here ./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/inter.hpp:105:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:82:9: required from here ./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:105:9: required from here ./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/union.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:113:9: required from here ./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/inter.hpp:105:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:122:9: required from here ./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:229, from gecode/set/element.cpp:40: ./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/disjoint.hpp:71:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:148:9: required from here ./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]': ./gecode/set/element/unionConst.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]' gecode/set/element.cpp:154:9: required from here ./gecode/set/element/unionConst.hpp:48:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:226, from gecode/set/element.cpp:40: ./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection::ElementIntersection(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]': ./gecode/set/element/inter.hpp:105:12: required from '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]' gecode/set/element.cpp:166:9: required from here ./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:227, from gecode/set/element.cpp:40: ./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]': ./gecode/set/element/union.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]' gecode/set/element.cpp:200:5: required from here ./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:228, from gecode/set/element.cpp:40: ./gecode/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]': ./gecode/set/element/unionConst.hpp:107:12: required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]' gecode/set/element.cpp:215:5: required from here ./gecode/set/element/unionConst.hpp:48:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.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:176: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:190: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:56:46: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/element/union.hpp:316:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:208:36: note: initializing argument 1 of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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/element/union.hpp:326:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:209:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::ConstSetView]': ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:209:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::SingletonView]': ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/element/union.hpp:316:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 245 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:58:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:65:50: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 65 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 249 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:208: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]' 208 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp:53:40: note: initializing argument 1 of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' 53 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/inter.hpp:118:3: required from here ./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 246 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:52:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 52 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 250 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:209:50: note: initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 209 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/element/inter.hpp:288:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/inter.hpp:118:3: required from here ./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp:190:54: note: initializing argument 1 of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' 190 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:316:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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:59:12: 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/element/union.hpp:326:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:246: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:282: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:118:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:657:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::ConstSetView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:246: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:282: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:118:3: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 48 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.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::SingletonView]': ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:316:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:282:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/inter.hpp:118:3: required from here ./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:732:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 732 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:48, from gecode/set/element.cpp:40: ./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:288:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/inter.hpp:118:3: required from here ./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:657: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]' 657 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator.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:209:71: required from 'Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:249:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:316:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/union.hpp:55:61: required from 'Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:67:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' ./gecode/set/element/union.hpp:322:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.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:49: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:59:12: 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/element/union.hpp:326:9: required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/element/union.hpp:113:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./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:59:12: 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:246: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:282: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:118:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel-op/inter.hpp:212:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:47, from gecode/set/element.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:59:12: 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:246: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:282: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:118:3: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp:596:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel-op/inter.hpp:212:21: required from 'Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:250:14: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:282: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:118:3: required from here ./gecode/kernel/propagator.hpp:733:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 733 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]': ./gecode/set/rel-op/inter.hpp:193:61: required from 'Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/rel-op/inter.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]' ./gecode/set/element/inter.hpp:288: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:118:3: required from here ./gecode/kernel/propagator.hpp:658:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 658 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:49:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/rel/eq.hpp:59:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' ./gecode/set/element/inter.hpp:292: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:118:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.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:49: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:59:12: 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:246: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:282: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:118:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/propagator.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:49: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:59:12: 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:246: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:282: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:118:3: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.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::NaryInter]': ./gecode/set/var-imp/set.hpp:219:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:169:25: required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:313:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:318:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.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:219: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:288:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:270:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:303:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' ./gecode/set/rel-op/common.hpp:584:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:292:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:270:3: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:304:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:319:21: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/var-imp/set.hpp:310:27: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/view/set.hpp:156:23: required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' ./gecode/set/rel-op/inter.hpp:307:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/inter.hpp:277:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 164 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.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:244: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:288:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:270:3: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.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:382:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:245: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:236: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:169: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:610:7: required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' ./gecode/set/rel-op/union.hpp:288:11: required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' ./gecode/set/rel-op/union.hpp:270:3: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:40: ./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 146 | : i(i0), j(j0) { | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/distinct.o gecode/set/distinct.cpp In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': ./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence.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:63:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq.hpp:52:17: note: initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)' 52 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence.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:53:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence.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:68:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:40: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq-u.hpp:52:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' 52 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: gecode/set/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/sequence.cpp:50:5: note: in expansion of macro 'GECODE_POST' 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: gecode/set/sequence.cpp:52:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | GECODE_ES_FAIL(Sequence::Seq::post(home, x)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq.hpp:60:18: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)' 60 | Seq::post(Home home, ViewArray x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: gecode/set/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVar)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/sequence.cpp:57:5: note: in expansion of macro 'GECODE_POST' 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: gecode/set/sequence.cpp:59:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_FAIL(Sequence::SeqU::post(home, x,y)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence.cpp:40: ./gecode/set/sequence/seq-u.hpp:62:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)' 62 | SeqU::post(Home home, ViewArray x, SetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq.hpp:53:49: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/propagator.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:53:54: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence.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:68:40: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:40: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:68:40: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:68:40: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct.cpp:38: ./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': ./gecode/set/distinct/atmostOne.hpp:47:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : NaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct.cpp:38: ./gecode/set/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': ./gecode/set/distinct/atmostOne.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) AtmostOne(home,x,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct.cpp:38: ./gecode/set/distinct/atmostOne.hpp:46:29: note: initializing argument 1 of 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)' 46 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: gecode/set/distinct.cpp: In function 'void Gecode::atmostOne(Gecode::Home, const Gecode::SetVarArgs&, unsigned int)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/distinct.cpp:47:5: note: in expansion of macro 'GECODE_POST' 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: gecode/set/distinct.cpp:51:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL(Distinct::AtmostOne::post(home, x, c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct.cpp:38: ./gecode/set/distinct/atmostOne.hpp:54:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)' 54 | AtmostOne::post(Home home, ViewArray x, unsigned int c) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/distinct/atmostOne.hpp:47:56: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)': ./gecode/set/distinct/atmostOne.hpp:47:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | : NaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)': ./gecode/set/distinct/atmostOne.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | (void) new (home) AtmostOne(home,x,c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:75, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/distinct/atmostOne.hpp:46:29: note: initializing argument 1 of 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)' 46 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/distinct/atmostOne.hpp:47:56: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:72, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': gecode/set/distinct/atmostOne.cpp:71:14: required from here ./gecode/iter/ranges-values.hpp:101:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 101 | : i(i0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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::Iter::Ranges::NaryUnion]': gecode/set/distinct/atmostOne.cpp:126:55: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/distinct.hh:41, from gecode/set/distinct/atmostOne.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/precede.o gecode/set/precede.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/set.hh:1475, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: gecode/set/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, int, int)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/precede.cpp:53:5: note: in expansion of macro 'GECODE_POST' 53 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: gecode/set/precede.cpp:56:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:113, from gecode/set/precede.cpp:44: ./gecode/set/precede/single.hpp:104:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' 104 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: gecode/set/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::IntArgs&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/precede.cpp:66:5: note: in expansion of macro 'GECODE_POST' 66 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: gecode/set/precede.cpp:70:74: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:113, from gecode/set/precede.cpp:44: ./gecode/set/precede/single.hpp:104:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' 104 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set/precede.hh:113, from gecode/set/precede.cpp:44: ./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': gecode/set/precede.cpp:56:5: required from here ./gecode/set/precede/single.hpp:138:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 138 | (void) new (home) Single(home, x, s, t, beta, gamma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:113, from gecode/set/precede.cpp:44: ./gecode/set/precede/single.hpp:92:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' 92 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq.cpp:44: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': ./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq.cpp:44: ./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:63:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq.cpp:44: ./gecode/set/sequence/seq.hpp:52:17: note: initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)' 52 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq.cpp:44: ./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:53:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq.cpp:44: ./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:68:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:44: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq.cpp:44: ./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq.cpp:44: ./gecode/set/sequence/seq-u.hpp:52:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' 52 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ ./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]': ./gecode/set/precede/single.hpp:138:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' gecode/set/precede.cpp:56:5: required from here ./gecode/set/precede/single.hpp:95:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': ./gecode/set/precede/single.hpp:95:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' ./gecode/set/precede/single.hpp:138:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' gecode/set/precede.cpp:56:5: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/precede.hh:47, from gecode/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq.hpp:53:49: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/propagator.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:53:54: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:44: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/sequence/seq-u.hpp:68:40: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:44: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:68:40: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:68:40: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/array.o gecode/set/array.cpp In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': ./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq-u.cpp:44: ./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:63:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:110, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/sequence/seq.hpp:52:17: note: initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)' 52 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq-u.cpp:44: ./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:53:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/propagator.hpp:537:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 537 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq-u.cpp:44: ./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:68:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/rel/eq.hpp:58: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]' 58 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:111, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/sequence/seq-u.hpp:52:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' 52 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq.hpp:53:49: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/propagator.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:53:54: required from here ./gecode/kernel/propagator.hpp:538:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 538 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/sequence/seq-u.hpp:68:40: required from here ./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/rel/eq.hpp:48:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 48 | 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:59:12: 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:68:40: required from here ./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/propagator.hpp:596: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]' 596 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator.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:49: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:59:12: 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:68:40: required from here ./gecode/kernel/propagator.hpp:597:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 597 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./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:219: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:169: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:610: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:129:9: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./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:244: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:236: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:169: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:610: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:129:9: required from here ./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 98 | : j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:74, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./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:382:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' ./gecode/set/var-imp/set.hpp:245: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:236: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:169: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:610: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:129:9: required from here ./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 51 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./gecode/set/sequence.hh:47, from gecode/set/sequence/seq-u.cpp:44: ./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 146 | : i(i0), j(j0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/set.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/array.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/array.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/array.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/array.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/array.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/array.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/array.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/array.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/array.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)': gecode/set/array.cpp:51:25: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 51 | x[i] = SetVar(home); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': gecode/set/array.cpp:72:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 72 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': gecode/set/array.cpp:91:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 91 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': gecode/set/array.cpp:112:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 112 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': gecode/set/array.cpp:132:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 132 | x[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': gecode/set/array.cpp:153:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 153 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': gecode/set/array.cpp:172:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 172 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': gecode/set/array.cpp:193:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 193 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': gecode/set/array.cpp:213:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 213 | a[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/array.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/array.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/array.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/array.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var-imp/set.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var-imp/set.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/set.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/var-imp/set.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/set.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/set.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/exec.o gecode/set/exec.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var-imp/integerset.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var-imp/integerset.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var-imp/integerset.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var-imp/integerset.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exec.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var/set.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:43: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/var/set.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:43: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var/set.cpp:43: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var/set.cpp:43: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var/set.cpp:43: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/var/set.cpp:43: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var/set.cpp:43: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:43: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/var/set.cpp:43: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:43: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/var/set.cpp:43: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:43: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/exec.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/exec.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exec.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exec.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exec.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exec.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exec.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exec.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1863, from gecode/set/exec.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: gecode/set/exec.cpp: In function 'void Gecode::wait(Gecode::Home, Gecode::SetVar, std::function)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/exec.cpp:45:5: note: in expansion of macro 'GECODE_POST' 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: gecode/set/exec.cpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | GECODE_ES_FAIL(Kernel::UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: gecode/set/exec.cpp: In function 'void Gecode::wait(Gecode::Home, const Gecode::SetVarArgs&, std::function)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/exec.cpp:51:5: note: in expansion of macro 'GECODE_POST' 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: gecode/set/exec.cpp:53:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL(Kernel::NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh:243:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' 243 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var/set.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var/set.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': gecode/set/exec.cpp:46:5: required from here ./gecode/kernel/wait.hh:165:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh:119:35: note: initializing argument 1 of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' 119 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/wait.hh: In instantiation of 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': gecode/set/exec.cpp:53:5: required from here ./gecode/kernel/wait.hh:256:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh:157:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' 157 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/wait.hh:258:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 258 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh:186:33: note: initializing argument 1 of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' 186 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/var/set.cpp:43: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/var/set.cpp:43: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/var/set.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': ./gecode/kernel/wait.hh:165:14: required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]' gecode/set/exec.cpp:46:5: required from here ./gecode/kernel/wait.hh:121:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 121 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from gecode/set/exec.cpp:39: ./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]': ./gecode/kernel/wait.hh:258:16: required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' gecode/set/exec.cpp:53:5: required from here ./gecode/kernel/wait.hh:188:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 188 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/action.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/branch/action.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/branch/action.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/action.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:1863, from gecode/set/branch/action.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch/action.cpp: In constructor 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': gecode/set/branch/action.cpp:45:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/set/branch/action.cpp: In member function 'void Gecode::SetAction::init(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)': gecode/set/branch/action.cpp:52:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp:346:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' 346 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/action.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/action.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]': gecode/set/branch/action.cpp:45:29: required from here ./gecode/kernel/action.hpp:349:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | storage = new Storage(home,x,d,bm); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp:268:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]' 268 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/action.hpp:350:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 350 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp:256:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' 256 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ ./gecode/kernel/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/action.hpp:350: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:45:29: required from here ./gecode/kernel/action.hpp:257:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 257 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/action.hpp:245:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' 245 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]': ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' ./gecode/kernel/action.hpp:350: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:45:29: required from here ./gecode/kernel/action.hpp:247:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/action.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/action.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/action.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': ./gecode/kernel/action.hpp:247:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' ./gecode/kernel/action.hpp:257:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]' ./gecode/kernel/action.hpp:350: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:45:29: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/action.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/chb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/branch/chb.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/branch/chb.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/branch/chb.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/branch/chb.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | 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:44:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368: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]' 368 | 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:50:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:368: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]' 368 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/chb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/chb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/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:44:24: required from here ./gecode/kernel/chb.hpp:371:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | storage = new Storage(home,x,bm); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:277: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]' 277 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp:372:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 372 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:265:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' 265 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/kernel/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/chb.hpp:372: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:44:24: required from here ./gecode/kernel/chb.hpp:266:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:237, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/chb.hpp:254:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' 254 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' ./gecode/kernel/chb.hpp:372: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:44:24: required from here ./gecode/kernel/chb.hpp:256:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp:486:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' 486 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/branch/chb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/branch/chb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/branch/chb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': ./gecode/kernel/chb.hpp:256:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' ./gecode/kernel/chb.hpp:266:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' ./gecode/kernel/chb.hpp:372: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:44:24: required from here ./gecode/kernel/propagator.hpp:487:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 487 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/branch/chb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/view-sel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/val-sel-commit.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/branch.hh:47, from gecode/set/branch/ngl.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/ldsb.o gecode/set/ldsb.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:1863, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& 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:149:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 149 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:171:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:271: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]' 271 | 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:182:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | 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.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | 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.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:194:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 194 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/branch/var.hpp:78:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 78 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:196:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/ldsb.cpp:142: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)' 142 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/ldsb.cpp:219:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:271: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]' 271 | postldsbsetbrancher(Home home, | ~~~~~^~~~ gecode/set/ldsb.cpp:225:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:271: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]' 271 | postldsbsetbrancher(Home home, | ~~~~~^~~~ gecode/set/ldsb.cpp:231:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 231 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:271: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]' 271 | postldsbsetbrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:281:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:284:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:289:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:281:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:284:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:289:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:281:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:284:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:289:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:281:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:284:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:289:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:292:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 291 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:260:13: note: initializing argument 1 of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 260 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::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:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:265:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp:43: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&)>]' 43 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./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:265: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:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104: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&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:146, from gecode/set/ldsb.cpp:38: ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/set/ldsb/brancher.hpp:54:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp:104:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 104 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265: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:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241: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]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:396, from ./gecode/set/ldsb.hh:42, from gecode/set/ldsb.cpp:38: ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/int/ldsb/brancher.hpp:113:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp:241:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 241 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265: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:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:250, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:292:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view-val.hpp:247:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp:140: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]' 140 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265: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:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:245, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-print.hpp: In instantiation of 'Gecode::BrancherNoPrint::BrancherNoPrint(Gecode::VarValPrint) [with View = Gecode::Set::SetView; Val = int; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:284:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-print.hpp:147:67: warning: unused parameter 'vvp' [-Wunused-parameter] 147 | BrancherNoPrint::BrancherNoPrint(VarValPrint vvp) { | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:219:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:225:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:281:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:246, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:231:75: required from here ./gecode/kernel/brancher-view.hpp:143:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:243, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb.cpp:38: ./gecode/kernel/brancher-filter.hpp: In instantiation of 'Gecode::BrancherNoFilter::BrancherNoFilter(Gecode::BranchFilter) [with View = Gecode::Set::SetView; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/brancher-view.hpp:143:44: required from 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' ./gecode/kernel/brancher-view-val.hpp:247:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' ./gecode/int/ldsb/brancher.hpp:113:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:54:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:265:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' ./gecode/set/ldsb/brancher.hpp:289:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' gecode/set/ldsb.cpp:171:65: required from here ./gecode/kernel/brancher-filter.hpp:135:62: warning: unused parameter 'bf' [-Wunused-parameter] 135 | BrancherNoFilter::BrancherNoFilter(BranchFilter bf) { | ~~~~~~~~~~~~~~~~~~^~ In file included from ./gecode/set.hh:770, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/set/ldsb.hh:41, from gecode/set/ldsb/sym-imp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/relax.o gecode/set/relax.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/relax.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/relax.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/relax.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/relax.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/relax.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/relax.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/relax.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/relax.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/relax.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/relax.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/relax.cpp: In function 'void Gecode::relax(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&, Gecode::Rnd, double)': gecode/set/relax.cpp:73:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:39: ./gecode/search/relax.hh:55: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]' 55 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/relax.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/relax.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from gecode/set/relax.cpp:39: ./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:73:58: required from here ./gecode/search/relax.hh:71:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/relax.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/set/relax.cpp:51:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' 51 | Relax::operator ()(Home home, SetVar x, SetVar sx) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/relax.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/relax.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/relax.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/trace.o gecode/set/trace.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/trace.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/trace.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/trace.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: gecode/set/trace.cpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/trace.cpp:46:5: note: in expansion of macro 'GECODE_POST' 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: gecode/set/trace.cpp:48:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:108:48: note: in definition of macro 'GECODE_ES_FAIL' 108 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:289: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]' 289 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./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:48:5: required from here ./gecode/kernel/trace-recorder.hpp:293:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/trace-recorder.hpp:265:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' 265 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ ./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:293: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:48:5: required from here ./gecode/kernel/trace-recorder.hpp:269:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 269 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace/tracer.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/set.hh:770, from gecode/set/trace/tracer.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:39: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/trace/tracer.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:39: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:39: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/trace/tracer.cpp:39: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:39: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/trace/tracer.cpp:39: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:39: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/trace/tracer.cpp: In member function 'virtual void Gecode::StdSetTracer::init(const Gecode::Space&, const SetTraceRecorder&)': gecode/set/trace/tracer.cpp:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 49 | if (t.group().in()) | ^~ gecode/set/trace/tracer.cpp:50:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 50 | os << ",g:";t.group().id(); | ^ gecode/set/trace/tracer.cpp: In member function 'virtual void Gecode::StdSetTracer::prune(const Gecode::Space&, const SetTraceRecorder&, const Gecode::ViewTraceInfo&, int, Gecode::SetTraceDelta&)': gecode/set/trace/tracer.cpp:59:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 59 | if (t.group().in()) | ^~ gecode/set/trace/tracer.cpp:60:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 60 | os << ",g:";t.group().id(); | ^ gecode/set/trace/tracer.cpp: In member function 'virtual void Gecode::StdSetTracer::fix(const Gecode::Space&, const SetTraceRecorder&)': gecode/set/trace/tracer.cpp:91:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (t.group().in()) | ^~ gecode/set/trace/tracer.cpp:92:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | os << ",g:";t.group().id(); | ^ gecode/set/trace/tracer.cpp: In member function 'virtual void Gecode::StdSetTracer::fail(const Gecode::Space&, const SetTraceRecorder&)': gecode/set/trace/tracer.cpp:109:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 109 | if (t.group().in()) | ^~ gecode/set/trace/tracer.cpp:110:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 110 | os << ",g:";t.group().id(); | ^ gecode/set/trace/tracer.cpp: In member function 'virtual void Gecode::StdSetTracer::done(const Gecode::Space&, const SetTraceRecorder&)': gecode/set/trace/tracer.cpp:127:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 127 | if (t.group().in()) | ^~ gecode/set/trace/tracer.cpp:128:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 128 | os << ",g:";t.group().id(); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace/tracer.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace/tracer.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/trace/tracer.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/trace/tracer.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/trace/tracer.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp In file included from ./gecode/set.hh:770, from gecode/set/exception.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from gecode/set/exception.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exception.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exception.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exception.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from gecode/set/exception.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exception.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from gecode/set/exception.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from gecode/set/exception.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from gecode/set/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from gecode/set/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from gecode/set/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from gecode/set/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-expr.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-expr.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-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)': ./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-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)': ./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-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)': ./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-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)': ./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-expr.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-expr.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int/bool.hh:663, from ./gecode/int/linear/bool-int.hpp:42, from ./gecode/int/linear.hh:1018, from gecode/minimodel/int-expr.cpp:39: ./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': ./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/propagator.hpp:363:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' 363 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const': gecode/minimodel/int-expr.cpp:154:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | fill(home,ipl,ti,tb,1,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:74:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 74 | void fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const': gecode/minimodel/int-expr.cpp:166:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | n->r->sum.ne->post(home,irt,-n->c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:116:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntPropLevel) const' 116 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:175:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 175 | n->r->sum.ne->post(home,irt,n->c,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:116:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntPropLevel) const' 116 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:180:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:114:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 114 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel ipl) const = 0; | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:185:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:114:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 114 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel ipl) const = 0; | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:189:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | int c = n->fill(home,ipl,its,NULL); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:190:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | Int::Linear::post(home, its, n->n_int, irt, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:196:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 196 | int c = n->fill(home,ipl,NULL,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:197:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | Int::Linear::post(home, bts, n->n_bool, irt, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1458:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1458 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:204:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:206:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 206 | channel(home,bts[0].x,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:209:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | Int::Linear::post(home, its, n->n_int+1, irt, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:216:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:221:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:222:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | Int::Linear::post(home, its, n->n_int+1, irt, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const': gecode/minimodel/int-expr.cpp:234:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | n->r->sum.ne->post(home,irt,-n->c,b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:119:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntPropLevel) const' 119 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:243:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | n->r->sum.ne->post(home,irt,n->c,b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:119:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntPropLevel) const' 119 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:247:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | int c = n->fill(home,ipl,its,NULL); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:248:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 248 | Int::Linear::post(home, its, n->n_int, irt, -c, b, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:254:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | int c = n->fill(home,ipl,NULL,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:255:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 255 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1490: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)' 1490 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:262:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 262 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:264:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 264 | channel(home,bts[0].x,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:267:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 267 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:274:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 274 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:279:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:280:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1427: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)' 1427 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const': gecode/minimodel/int-expr.cpp:292:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 292 | int c = n->fill(home,ipl,its,NULL); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:299:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 299 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:305:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | int c = n->fill(home,ipl,NULL,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:309:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:317:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 317 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:319:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | channel(home, x, bts[0].x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/channel.hpp:41:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' 41 | channel(Home home, IntVar x0, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:325:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:333:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 333 | int c = n->fill(home,ipl,its,bts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:150:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' 150 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:337:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 337 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1522: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)' 1522 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:343:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 343 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:39: ./gecode/int/linear.hh:1394:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1394 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': gecode/minimodel/int-expr.cpp:378:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 378 | n->x_int = x; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)': gecode/minimodel/int-expr.cpp:388:17: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 388 | n->x_bool = x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': gecode/minimodel/int-expr.cpp:525:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 525 | ti->a=static_cast(m); ti->x=sum.ne->post(home, NULL, ipl); ti++; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:38: ./gecode/minimodel.hh:114:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 114 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel ipl) const = 0; | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:550:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 550 | l->fill(home,ipl,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:511:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 511 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:552:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 552 | r->fill(home,ipl,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:511:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 511 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:559:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 559 | l->fill(home,ipl,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:511:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 511 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:561:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 561 | r->fill(home,ipl,ti,tb,-m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:511:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 511 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:565:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 565 | l->fill(home,ipl,ti,tb,m*a,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:511:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntPropLevel, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' 511 | LinIntExpr::Node::fill(Home home, IntPropLevel ipl, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)': gecode/minimodel/int-expr.cpp:911:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 911 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:913:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 913 | return e.post(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:285:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 285 | LinIntExpr::post(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:232, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:164:22: required from here ./gecode/kernel/propagator.hpp:364:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 364 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/int-rel.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/int-arith.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/int-arith.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/int-arith.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const': gecode/minimodel/int-arith.cpp:87:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | IntVar x = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:89:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:89:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 89 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:91:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:91:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 91 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:92:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | abs(home, x, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2386:12: note: initializing argument 1 of 'void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2386 | abs(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:98:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:98:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:98:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home, ipl)); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:100:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:101:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:103:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:103:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 103 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:105:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:105:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:107:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:107:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:108:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | min(home, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2300:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2300 | min(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:113:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:113:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 113 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:114:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 114 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:114:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 114 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:115:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 115 | min(home, x, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2310:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' 2310 | min(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:120:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:120:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:120:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home, ipl)); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:122:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:123:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:125:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 125 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:125:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 125 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:127:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:127:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:129:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:129:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:130:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 130 | max(home, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2318:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2318 | max(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:135:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 135 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:135:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 135 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:136:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:136:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:137:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 137 | max(home, x, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2328:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)' 2328 | max(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:143:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 143 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:144:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 144 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:146:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:146:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:148:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:148:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 148 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:150:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:150:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:152:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:152:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:154:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:154:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:155:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 155 | mult(home, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2395:13: note: initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2395 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:162:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 162 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:163:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:164:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 164 | rel(home, x1, IRT_NQ, 0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:166:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:166:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 166 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:168:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 168 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:168:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 168 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:170:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 170 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:170:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 170 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:171:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | div(home, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2411:12: note: initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2411 | div(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:178:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 178 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:179:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 179 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:180:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 180 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:180:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 180 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:181:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | mod(home, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2419:12: note: initializing argument 1 of 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2419 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:187:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 187 | IntVar x = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:189:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 189 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:189:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 189 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:191:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:191:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 191 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:192:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 192 | sqr(home, x, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2428:12: note: initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2428 | sqr(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:199:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 199 | IntVar x = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:201:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 201 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:201:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 201 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:203:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 203 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:203:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 203 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:204:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | sqrt(home, x, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2437:13: note: initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 2437 | sqrt(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:211:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 211 | IntVar x = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:214:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:214:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 214 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:216:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:216:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 216 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:217:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | pow(home, x, aInt, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2449:12: note: initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 2449 | pow(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:224:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | IntVar x = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:227:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 227 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:227:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 227 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:229:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:229:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 229 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:230:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 230 | nroot(home, x, aInt, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:2461:14: note: initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 2461 | nroot(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:236:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | IntVar z = a[n-1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:238:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 238 | y = result(home,ret,a[z.val()].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:238:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 238 | y = result(home,ret,a[z.val()].post(home, ipl)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:130:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' 130 | static IntVar result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:238:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 238 | y = result(home,ret,a[z.val()].post(home, ipl)); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:243:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 243 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:243:41: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 243 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:247:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 247 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:247:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 247 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:252:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | element(home, xa, z, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1470:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 1470 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:254:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 254 | element(home, x, z, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1494:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 1494 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:262:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 262 | BoolVar c = b.expr(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:1297:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntPropLevel) const' 1297 | BoolVar expr(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:263:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 263 | IntVar x0 = a[0].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:264:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 264 | IntVar x1 = a[1].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:265:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 265 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:265:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 265 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:266:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 266 | ite(home, c, x0, x1, y, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1393:12: note: initializing argument 1 of 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)' 1393 | 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, Gecode::IntPropLevel) const': gecode/minimodel/int-arith.cpp:280:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:38: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:280:37: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 280 | x[i] = a[i].post(home, ipl); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:281:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | rel(home, x, irt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1111:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1111 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:283:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | rel(home, post(home,NULL,ipl), irt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-arith.cpp:82:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 82 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:283:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | rel(home, post(home,NULL,ipl), irt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | 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, Gecode::IntPropLevel) const': gecode/minimodel/int-arith.cpp:288:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | rel(home, post(home,NULL,ipl), irt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-arith.cpp:82:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 82 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:288:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | rel(home, post(home,NULL,ipl), irt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/int-arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/int-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/int-arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In constructor 'Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)': gecode/minimodel/bool-expr.cpp:129:15: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 129 | n->x = x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ gecode/minimodel/bool-expr.cpp: At global scope: gecode/minimodel/bool-expr.cpp:258:51: warning: 'visibility' attribute ignored [-Wattributes] 258 | static NNF* nnf(Region& r, Node* n, bool neg); | ^ gecode/minimodel/bool-expr.cpp:264:35: warning: 'visibility' attribute ignored [-Wattributes] 264 | IntPropLevel ipl) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:267:49: warning: 'visibility' attribute ignored [-Wattributes] 267 | BoolVar expr(Home home, IntPropLevel ipl) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:270:45: warning: 'visibility' attribute ignored [-Wattributes] 270 | void rel(Home home, IntPropLevel ipl) const; | ^~~~~ gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const': gecode/minimodel/bool-expr.cpp:302:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 302 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1206:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)' 1206 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:305:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 305 | u.a.x->rl.post(home, b, !u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:309:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | u.a.x->rfl.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:314:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | u.a.x->rs.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:318:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 318 | u.a.x->m->post(home, b, u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1250:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::IntPropLevel)' 1250 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:324:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 324 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:261:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const' 261 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:325:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 325 | clause(home, BOT_AND, bp, bn, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1365:15: note: initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)' 1365 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:332:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 332 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:261:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const' 261 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:333:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 333 | clause(home, BOT_OR, bp, bn, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1365:15: note: initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)' 1365 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:341:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 341 | l = u.b.l->u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:344:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 344 | l = u.b.l->expr(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:344:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 344 | l = u.b.l->expr(home,ipl); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:348:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 348 | r = u.b.r->u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:351:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 351 | r = u.b.r->expr(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:351:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 351 | r = u.b.r->expr(home,ipl); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:353:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1314:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)' 1314 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const': gecode/minimodel/bool-expr.cpp:371:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 371 | bn[in++]=u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:373:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 373 | bp[ip++]=u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:379:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 379 | u.a.x->rl.post(home, b, !u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:380:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 380 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:387:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 387 | u.a.x->rfl.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:388:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 388 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:396:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 396 | u.a.x->rs.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:397:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 397 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:404:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 404 | u.a.x->m->post(home, b, u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1250:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::IntPropLevel)' 1250 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:405:22: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 405 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:409:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 409 | bp[ip++] = expr(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:409:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 409 | bp[ip++] = expr(home, ipl); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:413:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 413 | u.b.l->post(home, t, bp, bn, ip, in, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:363:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const' 363 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:414:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 414 | u.b.r->post(home, t, bp, bn, ip, in, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:363:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const' 363 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntPropLevel) const': gecode/minimodel/bool-expr.cpp:422:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 422 | Gecode::rel(home, u.a.x->x, IRT_EQ, u.a.neg ? 0 : 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1228:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1228 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:425:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 425 | u.a.x->rl.post(home, !u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:74:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const' 74 | LinIntRel::post(Home home, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:429:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 429 | u.a.x->rfl.post(home, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:76:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const' 76 | LinFloatRel::post(Home home, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:434:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 434 | u.a.x->rs.post(home, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:62:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, bool) const' 62 | SetRel::post(Home home, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:440:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 440 | u.a.x->m->post(home, b, false, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:1250:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::IntPropLevel)' 1250 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:444:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 444 | u.b.l->rel(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:419:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntPropLevel) const' 419 | NNF::rel(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:445:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | u.b.r->rel(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:419:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntPropLevel) const' 419 | NNF::rel(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:451:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 451 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:363:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntPropLevel) const' 363 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:452:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 452 | clause(home, BOT_OR, bp, bn, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1381:15: note: initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)' 1381 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:459:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 459 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:463:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 463 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:465:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 465 | u.b.l->u.a.x->rl.post(home, u.b.r->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:466:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 466 | !u.b.l->u.a.neg,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:468:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 468 | u.b.r->u.a.x->rl.post(home, u.b.l->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:469:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | !u.b.r->u.a.neg,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/int-rel.hpp:79:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const' 79 | LinIntRel::post(Home home, const BoolVar& b, bool t, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:474:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 474 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:478:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 478 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:480:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 480 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:481:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 481 | !u.b.l->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:483:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 483 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:484:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 484 | !u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/float-rel.hpp:81:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 81 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:490:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 490 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:494:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:496:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 496 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:497:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 497 | !u.b.l->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:499:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | u.b.r->u.a.x->rs.post(home, u.b.l->expr(home,ipl), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:500:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 500 | !u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel/set-rel.hpp:76:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 76 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:503:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | Gecode::rel(home, expr(home, ipl), IRT_EQ, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:503:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | Gecode::rel(home, expr(home, ipl), IRT_EQ, 1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1228:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1228 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntPropLevel) const': gecode/minimodel/bool-expr.cpp:581:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 581 | return NNF::nnf(r,n,false)->expr(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:295:20: note: initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntPropLevel) const' 295 | NNF::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::BoolExpr::rel(Gecode::Home, Gecode::IntPropLevel) const': gecode/minimodel/bool-expr.cpp:587:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | return NNF::nnf(r,n,false)->rel(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:419:19: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntPropLevel) const' 419 | NNF::rel(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In function 'Gecode::BoolVar Gecode::expr(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)': gecode/minimodel/bool-expr.cpp:633:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 633 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:635:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 635 | return e.expr(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:579:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntPropLevel) const' 579 | BoolExpr::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:142, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: gecode/minimodel/bool-expr.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)': ./gecode/kernel/macros.hpp:46:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/minimodel/bool-expr.cpp:642:5: note: in expansion of macro 'GECODE_POST' 642 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:644:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 644 | e.rel(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:585:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, Gecode::IntPropLevel) const' 585 | BoolExpr::rel(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'virtual void Gecode::BElementExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::IntPropLevel)': gecode/minimodel/bool-expr.cpp:682:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 682 | IntVar z = idx.post(home, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:42: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:685:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 685 | be.rel(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:585:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, Gecode::IntPropLevel) const' 585 | BoolExpr::rel(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:689:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 689 | x[i] = a[i].expr(home,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:579:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntPropLevel) const' 579 | BoolExpr::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:689:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 689 | x[i] = a[i].expr(home,ipl); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:690:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 690 | BoolVar res = neg ? (!b).expr(home,ipl) : b; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:579:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntPropLevel) const' 579 | BoolExpr::expr(Home home, IntPropLevel ipl) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:691:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 691 | element(home, x, z, res, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int.hh:1506:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)' 1506 | element(Home home, const BoolVarArgs& x, IntVar y0, BoolVar y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/bool-expr.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/bool-expr.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/bool-expr.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/set-expr.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-expr.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-expr.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const': gecode/minimodel/set-expr.cpp:182:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | rel(home, u.a.x->x, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:185:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | rel(home, u.a.x->x, SRT_EQ, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:190:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 190 | rel(home, s, SRT_CMPL, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:191:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | rel(home, u.a.x->x, srt, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:195:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 195 | rel(home, u.a.x->x, srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:212:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 212 | dom(home, s, srt, ss); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:691:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 691 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:217:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | IntVar iv = u.a.x->e.post(home,IPL_DEF); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:221:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | rel(home, iv, SRT_CMPL, ic); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)' 741 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:222:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | rel(home,ic,srt,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:224:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | rel(home,iv,srt,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)' 741 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:232:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | post(home, SetExpr::NT_INTER, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:234:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | rel(home, bs[0], SOT_INTER, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:784:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 784 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:237:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | rel(home, SOT_INTER, bs, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:241:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | rel(home, SOT_INTER, bs, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:242:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 242 | rel(home, bc, srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:251:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 251 | post(home, SetExpr::NT_UNION, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:253:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 253 | rel(home, bs[0], SOT_UNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:784:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 784 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:256:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 256 | rel(home, SOT_UNION, bs, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:260:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 260 | rel(home, SOT_UNION, bs, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:261:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 261 | rel(home, bc, srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:270:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | post(home, SetExpr::NT_DUNION, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:275:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 275 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:784:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 784 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:279:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 279 | rel(home,s,SRT_CMPL,bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:280:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | rel(home, bs[0], SOT_DUNION, bs[1], srt, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:784:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 784 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:283:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 283 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:784:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 784 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:288:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 288 | rel(home, SOT_DUNION, bs, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:292:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 292 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:294:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 294 | rel(home, br, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:298:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 298 | rel(home, br, srt, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:299:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 299 | rel(home, bc, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:304:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 304 | rel(home, SOT_DUNION, bs, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:308:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 308 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:309:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | rel(home, br, srt, s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const': gecode/minimodel/set-expr.cpp:327:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 327 | rel(home, u.a.x->x, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:330:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 330 | rel(home, u.a.x->x, SRT_EQ, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:335:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 335 | rel(home, s, SRT_CMPL, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:336:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 336 | rel(home, u.a.x->x, srt, bc, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:340:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 340 | rel(home, u.a.x->x, srt, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:370:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 370 | dom(home, s, invsrt, ss, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:709:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)' 709 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:375:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | IntVar iv = u.a.x->e.post(home,IPL_DEF); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:220:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntPropLevel) const' 220 | IntVar post(Home home, IntPropLevel ipl) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:379:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 379 | rel(home, iv, SRT_CMPL, ic); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)' 741 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:380:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | rel(home,ic,srt,s,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:382:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 382 | rel(home,iv,srt,s,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:749:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 749 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:389:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 389 | post(home, SetExpr::NT_INTER, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:392:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 392 | rel(home, SOT_INTER, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:393:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 393 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:400:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 400 | post(home, SetExpr::NT_UNION, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:403:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | rel(home, SOT_UNION, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:404:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 404 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:411:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | post(home, SetExpr::NT_DUNION, bs, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:142:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 142 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:416:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:418:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 418 | rel(home, br, SRT_EQ, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:420:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 420 | rel(home, br, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:424:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 424 | rel(home, br, srt, bc); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:425:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 425 | rel(home, bc, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:430:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 430 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:788:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)' 788 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:431:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 431 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:733:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)' 733 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const': gecode/minimodel/set-expr.cpp:448:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 448 | rel(home, xc, SRT_CMPL, u.a.x->x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:449:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 449 | b[i++]=xc; | ^~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:451:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 451 | b[i++]=u.a.x->x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:458:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 458 | post(home,SRT_EQ,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:459:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 459 | b[i++] = s; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:464:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 464 | u.b.l->post(home, t, b, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:441:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 441 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:465:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 465 | u.b.r->post(home, t, b, i); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:441:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const' 441 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': gecode/minimodel/set-expr.cpp:472:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | post(home,srt,n->u.a.x->x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:480:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 480 | n->post(home,n_srt,this); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:470:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 470 | NNF::post(Home home, SetRelType srt, const NNF* n) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:484:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 484 | n->post(home,SRT_EQ,nx); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:485:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 485 | post(home,srt,nx); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': gecode/minimodel/set-expr.cpp:494:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 494 | post(home,srt,n->u.a.x->x,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:321:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' 321 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:502:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 502 | n->post(home,b,true,n_srt,this); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:490:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 490 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:506:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 506 | n->post(home,SRT_EQ,nx); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:507:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | post(home,srt,nx,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:321:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' 321 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:510:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 510 | post(home,b,true,SRT_NQ,n); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:490:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 490 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:512:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 512 | post(home,b,true,SRT_EQ,n); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:490:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 490 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:515:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 515 | rel(home,b,IRT_NQ,nb); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1206:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)' 1206 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:516:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | post(home,nb,true,srt,n); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:490:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 490 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In constructor 'Gecode::SetExpr::SetExpr(const Gecode::SetVar&)': gecode/minimodel/set-expr.cpp:584:15: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 584 | n->x = x; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/set-expr.cpp: In member function 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const': gecode/minimodel/set-expr.cpp:656:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 656 | NNF::nnf(r,n,false)->post(home,SRT_EQ,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:176:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 176 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const': gecode/minimodel/set-expr.cpp:663:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 663 | return NNF::nnf(r,n,false)->post(home,srt,NNF::nnf(r,e.n,false)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:470:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 470 | NNF::post(Home home, SetRelType srt, const NNF* n) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const': gecode/minimodel/set-expr.cpp:670:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 670 | NNF::nnf(r,e.n,false)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:490:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 490 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const': gecode/minimodel/set-expr.cpp:743:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 743 | IntVar m = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:40: ./gecode/minimodel.hh:124:31: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' 124 | static IntVar result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:746:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 746 | cardinality(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:746:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 746 | cardinality(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:925:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 925 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:749:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 749 | min(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:749:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 749 | min(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:896:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 896 | min(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:752:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 752 | max(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:752:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 752 | max(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:911:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)' 911 | max(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntPropLevel) const': gecode/minimodel/set-expr.cpp:765:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 765 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:767:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 767 | static_cast(c)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:770:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 770 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:772:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 772 | static_cast(c-1)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:775:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 775 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:777:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 777 | Set::Limits::card); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:780:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 780 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:782:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 782 | Set::Limits::card); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:785:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 785 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:787:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 787 | static_cast(c)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:794:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:794:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 794 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:685:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)' 685 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:797:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 797 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:797:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 797 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:685:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)' 685 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:799:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 799 | rel(home, post(home,NULL,ipl), irt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:742:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 742 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:799:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 799 | rel(home, post(home,NULL,ipl), irt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1105:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1105 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntPropLevel) const': gecode/minimodel/set-expr.cpp:806:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 806 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:806:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 806 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:706:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)' 706 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:809:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 809 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:809:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 809 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set.hh:706:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)' 706 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:811:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 811 | rel(home, post(home,NULL,ipl), irt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:742:32: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntPropLevel) const' 742 | virtual IntVar post(Home home, IntVar* ret, IntPropLevel) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:811:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 811 | rel(home, post(home,NULL,ipl), irt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' 1129 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In function 'Gecode::SetVar Gecode::expr(Gecode::Home, const Gecode::SetExpr&)': gecode/minimodel/set-expr.cpp:839:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 839 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:841:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 841 | return e.post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:652:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 652 | SetExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-expr.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-expr.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/set-rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/set-rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/set-rel.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/set-rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const': gecode/minimodel/set-expr.cpp:383:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 383 | } | ^ gecode/minimodel/set-expr.cpp:385:7: note: here 385 | case SetExpr::NT_INTER: | ^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-expr.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-expr.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-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)': ./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-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)': ./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-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)': ./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-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)': ./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-expr.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-expr.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ 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:150:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | fill(home,tf,1.0,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:72:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 72 | void fill(Home home, Float::Linear::Term*& tf, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': gecode/minimodel/float-expr.cpp:160:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 160 | n->r->sum.ne->post(home,frt,-n->c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:695:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' 695 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:167:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | n->r->sum.ne->post(home,frt,n->c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:695:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' 695 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:172:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 172 | (void) n->r->sum.ne->post(home,&n->l->x_float); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:693:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 693 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:177:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 177 | (void) n->l->sum.ne->post(home,&n->r->x_float); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:693:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 693 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:181:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:147:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' 147 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:182:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 182 | Float::Linear::post(home, fts, n->n_float, frt, -c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:42: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': gecode/minimodel/float-expr.cpp:191:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 191 | n->r->sum.ne->post(home,frt,-n->c,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:697:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' 697 | virtual void post(Home home, FloatRelType frt, FloatVal c, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:200:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 200 | n->r->sum.ne->post(home,frt,n->c,b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:697:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' 697 | virtual void post(Home home, FloatRelType frt, FloatVal c, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:204:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 204 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:147:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' 147 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:205:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:42: ./gecode/float/linear.hh:232:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 232 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const': gecode/minimodel/float-expr.cpp:216:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:147:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' 147 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:223:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 223 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:42: ./gecode/float/linear.hh:212:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' 212 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)': gecode/minimodel/float-expr.cpp:252:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 252 | n->x_float = x; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)': gecode/minimodel/float-expr.cpp:261:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 261 | n->x_float = x; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const': gecode/minimodel/float-expr.cpp:359:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 359 | tf->a=m; tf->x=sum.ne->post(home, NULL); tf++; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/minimodel.hh:693:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 693 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:373:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 373 | l->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:346:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 346 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:375:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | r->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:346:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 346 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:382:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 382 | l->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:346:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 346 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:384:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 384 | r->fill(home,tf,-m,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:346:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 346 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:388:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 388 | l->fill(home,tf,m*a,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:346:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' 346 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Gecode::Home, const Gecode::LinFloatExpr&)': gecode/minimodel/float-expr.cpp:559:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 559 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3450:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3450 | PostInfo::PostInfo(Home home) : h(home) { | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:561:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 561 | return e.post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:211:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 211 | LinFloatExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/set-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/set-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/set-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-expr.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-expr.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-expr.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/float-rel.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/float-arith.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/float-arith.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/float-arith.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ 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:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 91 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:93:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:93:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 93 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:95:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:95:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:96:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 96 | abs(home, x, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1188:12: note: initializing argument 1 of 'void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' 1188 | abs(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:102:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:102:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:102:47: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:104:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:105:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 105 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:107:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:107:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:109:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 109 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:109:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 109 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:111:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 111 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:111:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 111 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:112:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 112 | min(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1169:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)' 1169 | min(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:117:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 117 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:117:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 117 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:118:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:118:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 118 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:119:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 119 | min(home, x, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1174:12: note: initializing argument 1 of 'void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)' 1174 | min(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:124:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:124:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:124:46: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:126:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 126 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:127:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:129:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:129:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:131:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 131 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:131:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 131 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:133:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 133 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:133:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 133 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:134:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | max(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1178:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)' 1178 | max(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:139:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:139:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 139 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:140:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 140 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:140:30: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 140 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:141:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 141 | max(home, x, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1183:12: note: initializing argument 1 of 'void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)' 1183 | max(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:147:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 147 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:148:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 148 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:154:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:154:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:156:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 156 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:156:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 156 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:158:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 158 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:158:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 158 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:159:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | mult(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1193:13: note: initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)' 1193 | mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:166:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:167:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 167 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:169:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 169 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:169:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 169 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:171:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 171 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:171:35: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 171 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:173:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:173:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 173 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:174:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 174 | div(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1218:12: note: initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)' 1218 | div(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:181:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 181 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:183:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 183 | y = x; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:185:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 185 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:185:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 185 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:186:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 186 | sqr(home, x, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1198:12: note: initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' 1198 | sqr(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:193:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 193 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:195:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 195 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:195:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 195 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:197:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 197 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:197:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 197 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:198:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 198 | sqrt(home, x, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1203:13: note: initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' 1203 | sqrt(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:205:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 205 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:207:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 207 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:207:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 207 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:209:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 209 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:209:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 209 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:210:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | pow(home, x, aInt, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1208:12: note: initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)' 1208 | pow(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:217:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 217 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:219:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:708:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)' 708 | static FloatVar result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:219:34: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 219 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:221:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 221 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:702:33: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 702 | static FloatVar result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:221:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 221 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:222:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | nroot(home, x, aInt, y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1213:14: note: initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)' 1213 | nroot(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const': gecode/minimodel/float-arith.cpp:306:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 306 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:40: ./gecode/minimodel.hh:782:24: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' 782 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:306:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 306 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:307:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 307 | rel(home, x, frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1140:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)' 1140 | rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:309:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | rel(home, post(home,NULL), frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-arith.cpp:86:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 86 | virtual FloatVar post(Home home, FloatVar* ret) const { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:309:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | rel(home, post(home,NULL), frt, c); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)' 1125 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const': gecode/minimodel/float-arith.cpp:314:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | rel(home, post(home,NULL), frt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-arith.cpp:86:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' 86 | virtual FloatVar post(Home home, FloatVar* ret) const { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:314:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 314 | rel(home, post(home,NULL), frt, c, b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float.hh:1130:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' 1130 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/float-arith.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/float-arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/float-arith.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/reg.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/reg.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/reg.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/reg.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/reg.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/reg.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/reg.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/reg.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/optimize.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/optimize.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/optimize.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/optimize.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/reg.cpp: In member function 'void Gecode::REG::Exp::dispose()': gecode/minimodel/reg.cpp:127:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 127 | if ((e->data.kids[1] != NULL) && (--e->data.kids[1]->use_cnt == 0)) | ^~ gecode/minimodel/reg.cpp:129:7: note: here 129 | case ET_STAR: | ^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/driver/options.o gecode/driver/options.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/optimize.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/optimize.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/optimize.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from gecode/minimodel/exception.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/exception.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from gecode/minimodel/exception.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from gecode/minimodel/exception.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from gecode/minimodel/exception.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from gecode/minimodel/exception.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from gecode/minimodel/exception.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from gecode/minimodel/exception.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/gist.o gecode/gist/gist.cpp In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from gecode/driver/options.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/options.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/options.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from gecode/driver/script.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from gecode/driver/script.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodecursor.hh:41, from ./gecode/gist/drawingcursor.hh:41, from gecode/gist/drawingcursor.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from gecode/driver/script.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/options.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from ./gecode/driver.hh:41, from gecode/driver/script.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/node.o gecode/gist/node.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from gecode/gist/node.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from gecode/gist/node.cpp:39: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/textoutput.o gecode/gist/textoutput.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from gecode/gist/gist.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from /usr/include/QtCore/QVector:1, from gecode/gist/spacenode.cpp:45: /usr/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QString]': /usr/include/QtCore/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QString]' /usr/include/QtCore/qvector.h:281:41: required from 'void QVector::push_back(const T&) [with T = QString]' gecode/gist/spacenode.cpp:359:56: required from here /usr/include/QtCore/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/QtCore/QVector:1, from gecode/gist/spacenode.cpp:45: /usr/include/QtCore/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from gecode/gist/spacenode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/spacenode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from gecode/gist/gist.cpp:41: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from gecode/gist/gist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from gecode/gist/gist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from gecode/gist/gist.cpp:41: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from gecode/gist/gist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from gecode/gist/gist.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from gecode/gist/gist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from gecode/gist/gist.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from gecode/gist/visualnode.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp:45: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/treecanvas.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/treecanvas.cpp:45: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/qtgist.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/preferences.o gecode/gist/preferences.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/nodestats.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodestats.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/nodewidget.hh:41, from gecode/gist/nodewidget.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ moc-qt4 -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/kernel.hh:269, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ moc-qt4 -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp moc-qt4 -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp moc-qt4 -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp moc-qt4 -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ moc-qt4 -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)': gecode/gist/stopbrancher.cpp:52:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)': gecode/gist/stopbrancher.cpp:87:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | (void) new (home) StopBrancher(home); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/gist/stopbrancher.cpp:52:35: note: initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)' 52 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/stopbrancher.hh:38, from gecode/gist/stopbrancher.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/stopbrancher.hh:39, from gecode/gist/stopbrancher.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/mainwindow.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/preferences.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp gecode/flatzinc/lexer.yy.cpp:406: warning: "yywrap" redefined 406 | | gecode/flatzinc/lexer.yy.cpp:78: note: this is the location of the previous definition 78 | | 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:894:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 894 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:895:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 895 | bin = bin2; | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int.hh:648:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' 648 | IntVarArgs(const IntVarArgs& a) : VarArgArray(a) {} | ^~~~~~~~~~ ./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': ./gecode/int.hh:639:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 639 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp:1995:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1995 | 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:895:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here 895 | bin = bin2; | ^~~~ 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:95:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | , float_varsel(float_varsel0), float_valsel(float_valsel0) | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3656:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3656 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ 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:1071:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1071 | xy[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1073:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1073 | xy[i+x.size()] = y[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1076:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1076 | x[i] = xy[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1078:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1078 | y[i] = xy[i+x.size()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': gecode/flatzinc/flatzinc.cpp:222:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 222 | ); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ gecode/flatzinc/flatzinc.cpp:73: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)' 73 | AuxVarBrancher(Home home, TieBreak int_varsel0, | ~~~~~^~~~ 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:1204:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1204 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1220:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1220 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1228:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1228 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1238:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1238 | end[i] = expr(s, start[i] + duration[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1245:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1245 | x[i] = expr(s, overlaps * height[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:1351:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1351 | x1[i] = expr(s, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/registry.cpp:1353:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1353 | y1[i] = expr(s, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::FlatZincSpace::FlatZincSpace(bool, Gecode::FlatZinc::FlatZincSpace&)': gecode/flatzinc/flatzinc.cpp:751:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 751 | iv_aux = IntVarArray(*this, iva); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:764:41: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] 764 | bv_aux = BoolVarArray(*this, bva); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' 103 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:778:40: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 778 | sv_aux = SetVarArray(*this, sva); | ^ In file included from ./gecode/set.hh:630, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./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:792:42: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 792 | fv_aux = FloatVarArray(*this, fva); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | 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:812:36: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 812 | iv = IntVarArray(*this, intVars); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:816:38: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] 816 | bv = BoolVarArray(*this, boolVars); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' 103 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:820:36: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 820 | sv = SetVarArray(*this, setVars); | ^ In file included from ./gecode/set.hh:630, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./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:825:40: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 825 | fv = FloatVarArray(*this, floatVars); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newIntVar(Gecode::FlatZinc::IntVarSpec*)': gecode/flatzinc/flatzinc.cpp:833:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 833 | iv[intVarCount++] = iv[vs->i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:840:46: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 840 | iv[intVarCount++] = IntVar(*this, dom); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newBoolVar(Gecode::FlatZinc::BoolVarSpec*)': gecode/flatzinc/flatzinc.cpp:860:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 860 | bv[boolVarCount++] = bv[vs->i]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:862:65: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 862 | bv[boolVarCount++] = BoolVar(*this, vs2bsl(vs), vs2bsh(vs)); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newSetVar(Gecode::FlatZinc::SetVarSpec*)': gecode/flatzinc/flatzinc.cpp:872:35: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 872 | sv[setVarCount++] = sv[vs->i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:878:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 878 | sv[setVarCount++] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:885:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 885 | sv[setVarCount++] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:891:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 891 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:898:59: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 898 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:903:58: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 903 | Set::Limits::max)); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newFloatVar(Gecode::FlatZinc::FloatVarSpec*)': gecode/flatzinc/flatzinc.cpp:919:37: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 919 | fv[floatVarCount++] = fv[vs->i]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:933:55: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 933 | fv[floatVarCount++] = FloatVar(*this, dmin, dmax); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::Printer&, Gecode::FlatZinc::AST::Node*, int, double, bool, std::ostream&)': gecode/flatzinc/flatzinc.cpp:1057:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 1057 | iv_lns = IntVarArray(*this, k); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1062:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1062 | iv_lns[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1066:67: warning: implicitly-declared 'Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' is deprecated [-Wdeprecated-copy] 1066 | _lnsInitialSolution = IntSharedArray(initial->a.size()); | ^ In file included from ./gecode/kernel.hh:186, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/shared-array.hpp:264:3: note: because 'Gecode::SharedArray' has user-provided 'Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]' 264 | SharedArray::SharedArray(const SharedArray& sa) | ^~~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1087:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1087 | va[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1114:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1114 | va[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1133:50: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1133 | va[k++] = bv[vars->a[i]->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1176:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1176 | va[k++] = sv[vars->a[i]->getSetVar()]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:1240:51: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1240 | va[k++] = fv[vars->a[i]->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1294:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1294 | iv_tmp[j++] = iv[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1298:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1298 | iv_sol[k++] = iv[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1326:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1326 | bv_tmp[j++] = bv[i]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:1330:27: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1330 | bv_sol[k++] = bv[i]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1371:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1371 | fv_tmp[j++] = fv[i]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1375:27: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1375 | fv_sol[k++] = fv[i]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1411:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1411 | sv_tmp[j++] = sv[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1415:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1415 | sv_sol[k++] = sv[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1427:39: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 1427 | iv_aux = IntVarArray(*this, iv_tmp); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1428:40: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] 1428 | bv_aux = BoolVarArray(*this, bv_tmp); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' 103 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1431:39: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 1431 | sv_aux = SetVarArray(*this, sv_tmp); | ^ In file included from ./gecode/set.hh:630, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./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:1435:41: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 1435 | fv_aux = FloatVarArray(*this, fv_tmp); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVarArgs Gecode::FlatZinc::FlatZincSpace::arg2intvarargs(Gecode::FlatZinc::AST::Node*, int)': gecode/flatzinc/flatzinc.cpp:2011:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2011 | ia[i] = IntVar(*this, 0, 0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2014:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | ia[i+offset] = iv[a->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2018:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2018 | ia[i+offset] = iv; | ^~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:2032:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2032 | ia[i] = BoolVar(*this, 0, 0); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:2039:24: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2039 | ia[offset++] = iv; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:2042:62: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2042 | ia[offset++] = bv[aliasBool2Int(a->a[i]->getIntVar())]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:2044:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2044 | ia[offset++] = bv[a->a[i]->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:2053:53: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2053 | x0 = BoolVar(*this, n->getBool(), n->getBool()); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:2056:30: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2056 | x0 = bv[n->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:2064:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2064 | x0 = iv[n->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2066:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2066 | x0 = IntVar(*this, n->getInt(), n->getInt()); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:2097:30: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2097 | x0 = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2099:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2099 | x0 = sv[n->getSetVar()]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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:2110:33: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2110 | ia[i] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2113:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2113 | ia[i+offset] = arg2SetVar(a->a[i]); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./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:920:30: required from here ./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 118 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:61, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': gecode/flatzinc/registry.cpp:922:62: required from here ./gecode/iter/ranges-diff.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 47 | class Diff : public MinMax { | ^~~~ In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:72, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/iter/ranges-values.hpp:101:11: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here 101 | : i(i0) { | ^ gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::FloatVarArgs Gecode::FlatZinc::FlatZincSpace::arg2floatvarargs(Gecode::FlatZinc::AST::Node*, int)': gecode/flatzinc/flatzinc.cpp:2138:39: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2138 | fa[i] = FloatVar(*this, 0.0, 0.0); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2141:49: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2141 | fa[i+offset] = fv[a->a[i]->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ ./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': gecode/flatzinc/registry.cpp:968:59: required from here ./gecode/iter/ranges-values.hpp:101: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:71, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2145:24: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2145 | fa[i+offset] = fv; | ^~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | 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:2154:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2154 | x0 = fv[n->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2156:56: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2156 | x0 = FloatVar(*this, n->getFloat(), n->getFloat()); | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | 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:2566:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 2566 | iv = IntVarArray(home, 1); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2567:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2567 | iv[0] = ov; | ^~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2570:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 2570 | iv = IntVarArray(home, 0); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2572:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] 2572 | bv = BoolVarArray(home, 0); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' 103 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2574:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 2574 | sv = SetVarArray(home, 0); | ^ In file included from ./gecode/set.hh:630, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./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:2579:35: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 2579 | fv = FloatVarArray(home, 1); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2580:17: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2580 | fv[0] = ov; | ^~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2583:34: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 2583 | fv = FloatVarArray(home,0); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2615:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2615 | iva[(*i).second] = iv[(*i).first]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2617:31: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 2617 | iv = IntVarArray(home, iva); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 87 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2621:39: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2621 | bva[(*i).second] = bv[(*i).first]; | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/flatzinc/flatzinc.cpp:2623:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy] 2623 | bv = BoolVarArray(home, bva); | ^ In file included from ./gecode/int.hh:821, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)' 103 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2628:39: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2628 | sva[(*i).second] = sv[(*i).first]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2630:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 2630 | sv = SetVarArray(home, sva); | ^ In file included from ./gecode/set.hh:630, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./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:2636:39: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2636 | fva[(*i).second] = fv[(*i).first]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2638:33: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy] 2638 | fv = FloatVarArray(home, fva); | ^ In file included from ./gecode/float.hh:1061, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/array.hpp:83:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 83 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1662:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:843:9: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/registry.hh:41, from gecode/flatzinc/registry.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/flatzinc.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from gecode/flatzinc/parser.yxx:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/flatzinc/parser.yxx: In function 'Gecode::FlatZinc::FlatZincSpace* Gecode::FlatZinc::parse(const string&, Gecode::FlatZinc::Printer&, std::ostream&, Gecode::FlatZinc::FlatZincSpace*, Gecode::FlatZinc::FznRnd*)': gecode/flatzinc/parser.yxx:401:52: warning: unused parameter 'rnd' [-Wunused-parameter] 401 | FlatZincSpace* fzs, FznRnd* rnd) { | ~~~~~~~~^~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./gecode/flatzinc/parser.hh:41, from ./gecode/flatzinc/lexer.lxx:58: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from gecode/flatzinc/parser.yxx:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from gecode/flatzinc/parser.yxx:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from gecode/flatzinc/parser.yxx: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from gecode/flatzinc/parser.yxx:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -shared -pthread gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.44 \ -o libgecodesupport.so.44.0 ln -fs libgecodesupport.so.44.0 libgecodesupport.so ln -fs libgecodesupport.so.44.0 libgecodesupport.so.44 g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from gecode/gist/moc_treecanvas.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I. \ \ -c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist/treecanvas.hh:46, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/treecanvas.hh:47, from ./gecode/gist/qtgist.hh:41, from gecode/gist/moc_qtgist.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -shared -pthread gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/memory-manager.o gecode/kernel/branch.o gecode/kernel/region.o gecode/kernel/afc.o gecode/kernel/action.o gecode/kernel/chb.o gecode/kernel/rnd.o gecode/kernel/exception.o gecode/kernel/trace-recorder.o gecode/kernel/trace-filter.o gecode/kernel/tracer.o gecode/kernel/trace.o -Wl,-soname=libgecodekernel.so.44 \ -L. -lgecodesupport \ -o libgecodekernel.so.44.0 In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ln -fs libgecodekernel.so.44.0 libgecodekernel.so ln -fs libgecodekernel.so.44.0 libgecodekernel.so.44 g++ -shared -pthread gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/parallel/engine.o gecode/search/dfs.o gecode/search/parallel/dfs.o gecode/search/bab.o gecode/search/parallel/bab.o gecode/search/lds.o gecode/search/sequential/lds.o gecode/search/sequential/path.o gecode/search/parallel/path.o gecode/search/meta/rbs.o gecode/search/meta/nogoods.o gecode/search/meta/dead.o gecode/search/meta/sequential/pbs.o gecode/search/meta/parallel/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/sebs.o gecode/search/exception.o -Wl,-soname=libgecodesearch.so.44 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodesearch.so.44.0 In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/mainwindow.hh:41, from gecode/gist/moc_mainwindow.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist/node.hh:41, from ./gecode/gist/spacenode.hh:41, from ./gecode/gist/visualnode.hh:41, from ./gecode/gist/nodestats.hh:41, from gecode/gist/moc_nodestats.cpp:9: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ ln -fs libgecodesearch.so.44.0 libgecodesearch.so ln -fs libgecodesearch.so.44.0 libgecodesearch.so.44 g++ -shared -pthread gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional.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.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/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.44 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodeint.so.44.0 In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/gist.hh:42, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/gist.hh:44, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/gist.hh:47, from ./gecode/gist/preferences.hh:45, from gecode/gist/moc_preferences.cpp:9: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ ln -fs libgecodeint.so.44.0 libgecodeint.so ln -fs libgecodeint.so.44.0 libgecodeint.so.44 g++ -shared -pthread gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodeint \ -o libgecodefloat.so.44.0 g++ -shared -pthread gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodeint \ -o libgecodeset.so.44.0 g++ -shared -pthread gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -L/usr/lib64 -lQtGui -lQtCore -lpthread \ -o libgecodegist.so.44.0 ln -fs libgecodegist.so.44.0 libgecodegist.so ln -fs libgecodegist.so.44.0 libgecodegist.so.44 make[1]: 'libgecodegist.so.44.0' is up to date. ln -fs libgecodefloat.so.44.0 libgecodefloat.so ln -fs libgecodefloat.so.44.0 libgecodefloat.so.44 ln -fs libgecodeset.so.44.0 libgecodeset.so ln -fs libgecodeset.so.44.0 libgecodeset.so.44 g++ -shared -pthread gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/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 -Wl,-soname=libgecodeminimodel.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \ -o libgecodeminimodel.so.44.0 ln -fs libgecodeminimodel.so.44.0 libgecodeminimodel.so ln -fs libgecodeminimodel.so.44.0 libgecodeminimodel.so.44 g++ -shared -pthread gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodegist \ -o libgecodedriver.so.44.0 ln -fs libgecodedriver.so.44.0 libgecodedriver.so ln -fs libgecodedriver.so.44.0 libgecodedriver.so.44 g++ -shared -pthread gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.44 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \ -lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver -L/usr/lib64 -lQtGui -lQtCore -lpthread \ -o libgecodeflatzinc.so.44.0 ln -fs libgecodeflatzinc.so.44.0 libgecodeflatzinc.so ln -fs libgecodeflatzinc.so.44.0 libgecodeflatzinc.so.44 make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Nothing to be done for 'framework'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o tools/flatzinc/fzn-gecode.o tools/flatzinc/fzn-gecode.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from tools/flatzinc/fzn-gecode.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/flatzinc.hh:47, from tools/flatzinc/fzn-gecode.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from tools/flatzinc/fzn-gecode.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -o tools/flatzinc/fzn-gecode tools/flatzinc/fzn-gecode.o \ -L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lgecodeint -lgecodekernel -lgecodesupport perl ./misc/fixmanifest.perl .so.44.0 tools/flatzinc/fzn-gecode.manifest make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' Compilation of Gecode finished successfully. To use Gecode, either add /builddir/build/BUILD/gecode-5.1.0 to your search path for libraries, or install Gecode using make install make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' + make doc (echo "GENERATE_HTMLHELP = NO"; \ echo "SEARCHENGINE = NO"; \ echo "HAVE_DOT = YES") | \ cat doxygen.conf - > doxygen.conf.use grep -v '' < misc/doxygen/header.html > header.html perl ./misc/genlicense.perl gecode/support.hh gecode/support/block-allocator.hpp gecode/support/cast.hpp gecode/support/dynamic-array.hpp gecode/support/dynamic-stack.hpp gecode/support/exception.hpp gecode/support/allocator.hpp gecode/support/heap.hpp gecode/support/macros.hpp gecode/support/random.hpp gecode/support/sort.hpp gecode/support/static-stack.hpp gecode/support/marked-pointer.hpp gecode/support/int-type.hpp gecode/support/auto-link.hpp gecode/support/thread.hpp gecode/support/thread/thread.hpp gecode/support/thread/windows.hpp gecode/support/thread/pthreads.hpp gecode/support/thread/none.hpp gecode/support/timer.hpp gecode/support/dynamic-queue.hpp gecode/support/bitset-base.hpp gecode/support/bitset.hpp gecode/support/bitset-offset.hpp gecode/support/hw-rnd.hpp gecode/support/run-jobs.hpp gecode/kernel.hh gecode/kernel/wait.hh gecode/kernel/archive.hpp gecode/kernel/array.hpp gecode/kernel/shared-array.hpp gecode/kernel/shared-data.hpp gecode/kernel/core.hpp gecode/kernel/exception.hpp gecode/kernel/macros.hpp gecode/kernel/memory-config.hpp gecode/kernel/memory-manager.hpp gecode/kernel/region.hpp gecode/kernel/modevent.hpp gecode/kernel/range-list.hpp gecode/kernel/propagator.hpp gecode/kernel/advisor.hpp gecode/kernel/view.hpp gecode/kernel/var.hpp gecode/kernel/branch-var.hpp gecode/kernel/branch-val.hpp gecode/kernel/branch-tiebreak.hpp gecode/kernel/brancher-view-sel.hpp gecode/kernel/brancher-merit.hpp gecode/kernel/brancher-val-sel.hpp gecode/kernel/brancher-val-commit.hpp gecode/kernel/brancher-view.hpp gecode/kernel/brancher-view-val.hpp gecode/kernel/brancher-val-sel-commit.hpp gecode/kernel/brancher-print.hpp gecode/kernel/brancher-filter.hpp gecode/kernel/allocators.hpp gecode/kernel/gpi.hpp gecode/kernel/afc.hpp gecode/kernel/action.hpp gecode/kernel/chb.hpp gecode/kernel/rnd.hpp gecode/kernel/branch-traits.hpp gecode/kernel/trace-traits.hpp gecode/kernel/trace-filter.hpp gecode/kernel/tracer.hpp gecode/kernel/trace-recorder.hpp gecode/kernel/trace.hpp gecode/kernel/trace-print.hpp gecode/kernel/subscribed-propagators.hpp gecode/search.hh gecode/search/statistics.hpp gecode/search/stop.hpp gecode/search/options.hpp gecode/search/cutoff.hpp gecode/search/support.hh gecode/search/worker.hh gecode/search/exception.hpp gecode/search/engine.hpp gecode/search/base.hpp gecode/search/build.hpp gecode/search/traits.hpp gecode/search/sebs.hpp gecode/search/sequential/path.hh gecode/search/sequential/dfs.hh gecode/search/sequential/bab.hh gecode/search/sequential/lds.hh gecode/search/parallel/path.hh gecode/search/parallel/engine.hh gecode/search/parallel/dfs.hh gecode/search/parallel/bab.hh gecode/search/meta/rbs.hh gecode/search/meta/rbs.hpp gecode/search/meta/nogoods.hh gecode/search/meta/dead.hh gecode/search/meta/sequential/pbs.hh gecode/search/meta/parallel/pbs.hh gecode/search/meta/sequential/pbs.hpp gecode/search/meta/parallel/pbs.hpp gecode/search/dfs.hpp gecode/search/bab.hpp gecode/search/lds.hpp gecode/search/rbs.hpp gecode/search/pbs.hpp gecode/search/relax.hh gecode/int.hh gecode/int/limits.hpp gecode/int/support-values.hh gecode/int/support-values.hpp gecode/int/idx-view.hh gecode/int/idx-view.hpp gecode/int/div.hh gecode/int/div.hpp gecode/int/exec.hh gecode/int/exec/when.hpp gecode/int/arithmetic/abs.hpp gecode/int/arithmetic/max.hpp gecode/int/arithmetic/argmax.hpp gecode/int/arithmetic/mult.hpp gecode/int/arithmetic/divmod.hpp gecode/int/arithmetic/pow-ops.hpp gecode/int/arithmetic/pow.hpp gecode/int/arithmetic/nroot.hpp gecode/int/bool/or.hpp gecode/int/bool/eq.hpp gecode/int/bool/lq.hpp gecode/int/bool/eqv.hpp gecode/int/bool/base.hpp gecode/int/bool/clause.hpp gecode/int/bool/ite.hpp gecode/int/precede.hh gecode/int/precede/single.hpp gecode/int/branch/traits.hpp gecode/int/branch/var.hpp gecode/int/branch/val.hpp gecode/int/branch/assign.hpp gecode/int/branch/view-values.hpp gecode/int/branch/merit.hpp gecode/int/branch/val-sel.hpp gecode/int/branch/val-commit.hpp gecode/int/branch/ngl.hpp gecode/int/count.hh gecode/int/count/rel.hpp gecode/int/count/int-base.hpp gecode/int/count/int-eq.hpp gecode/int/count/int-gq.hpp gecode/int/count/int-lq.hpp gecode/int/count/view-base.hpp gecode/int/count/view-eq.hpp gecode/int/count/view-gq.hpp gecode/int/count/view-lq.hpp gecode/int/view-val-graph.hh gecode/int/view-val-graph/graph.hpp gecode/int/view-val-graph/bi-link.hpp gecode/int/view-val-graph/comb-ptr-flag.hpp gecode/int/view-val-graph/edge.hpp gecode/int/view-val-graph/node.hpp gecode/int/view-val-graph/iter-prune-val.hpp gecode/int/distinct/graph.hpp gecode/int/distinct/dom-ctrl.hpp gecode/int/distinct/bnd.hpp gecode/int/distinct/dom.hpp gecode/int/distinct/val.hpp gecode/int/distinct/ter-dom.hpp gecode/int/distinct/eqite.hpp gecode/int/dom/range.hpp gecode/int/dom/set.hpp gecode/int/element/int.hpp gecode/int/element/view.hpp gecode/int/element/pair.hpp gecode/int/gcc/bnd.hpp gecode/int/gcc/dom.hpp gecode/int/gcc/bnd-sup.hpp gecode/int/gcc/dom-sup.hpp gecode/int/gcc/val.hpp gecode/int/gcc/view.hpp gecode/int/gcc/post.hpp gecode/int/linear/post.hpp gecode/int/linear/int-noview.hpp gecode/int/linear/int-bin.hpp gecode/int/linear/int-ter.hpp gecode/int/linear/int-nary.hpp gecode/int/linear/int-dom.hpp gecode/int/linear/bool-int.hpp gecode/int/linear/bool-view.hpp gecode/int/linear/bool-scale.hpp gecode/int/extensional/dfa.hpp gecode/int/extensional/layered-graph.hpp gecode/int/extensional/tuple-set.hpp gecode/int/extensional/base.hpp gecode/int/extensional/basic.hpp gecode/int/extensional/incremental.hpp gecode/int/rel/eq.hpp gecode/int/rel/lex.hpp gecode/int/rel/lq-le.hpp gecode/int/rel/nq.hpp gecode/int/sorted/matching.hpp gecode/int/sorted/narrowing.hpp gecode/int/sorted/order.hpp gecode/int/sorted/propagate.hpp gecode/int/sorted/sortsup.hpp gecode/int/int-set-1.hpp gecode/int/int-set-2.hpp gecode/int/var-imp/delta.hpp gecode/int/var/print.hpp gecode/int/var/bool.hpp gecode/int/var-imp/int.hpp gecode/int/var-imp/bool.hpp gecode/int/var/int.hpp gecode/int/view/bool.hpp gecode/int/view/cached.hpp gecode/int/view/constint.hpp gecode/int/view/zero.hpp gecode/int/view/int.hpp gecode/int/view/minus.hpp gecode/int/view/print.hpp gecode/int/view/neg-bool.hpp gecode/int/view/bool-test.hpp gecode/int/view/offset.hpp gecode/int/view/rel-test.hpp gecode/int/view/scale.hpp gecode/int/view/iter.hpp gecode/int/arithmetic.hh gecode/int/array.hpp gecode/int/array-traits.hpp gecode/int/bool.hh gecode/int/branch.hh gecode/int/distinct.hh gecode/int/dom.hh gecode/int/element.hh gecode/int/exception.hpp gecode/int/gcc.hh gecode/int/linear.hh gecode/int/reify.hpp gecode/int/propagator.hpp gecode/int/extensional.hh gecode/int/rel.hh gecode/int/sorted.hh gecode/int/var-imp.hpp gecode/int/view.hpp gecode/int/ipl.hpp gecode/int/irt.hpp gecode/int/channel.hh gecode/int/channel.hpp gecode/int/channel/dom.hpp gecode/int/channel/val.hpp gecode/int/channel/base.hpp gecode/int/channel/link-single.hpp gecode/int/channel/link-multi.hpp gecode/int/sequence.hh gecode/int/sequence/int.hpp gecode/int/sequence/view.hpp gecode/int/sequence/set-op.hpp gecode/int/sequence/violations.hpp gecode/int/bin-packing.hh gecode/int/bin-packing/propagate.hpp gecode/int/bin-packing/conflict-graph.hpp gecode/int/task.hh gecode/int/task/fwd-to-bwd.hpp gecode/int/task/array.hpp gecode/int/task/sort.hpp gecode/int/task/iter.hpp gecode/int/task/tree.hpp gecode/int/task/purge.hpp gecode/int/task/prop.hpp gecode/int/task/man-to-opt.hpp gecode/int/task/event.hpp gecode/int/unary.hh gecode/int/unary/task.hpp gecode/int/unary/task-view.hpp gecode/int/unary/tree.hpp gecode/int/unary/overload.hpp gecode/int/unary/detectable.hpp gecode/int/unary/time-tabling.hpp gecode/int/unary/not-first-not-last.hpp gecode/int/unary/edge-finding.hpp gecode/int/unary/subsumption.hpp gecode/int/unary/man-prop.hpp gecode/int/unary/opt-prop.hpp gecode/int/unary/post.hpp gecode/int/cumulative.hh gecode/int/cumulative/man-prop.hpp gecode/int/cumulative/opt-prop.hpp gecode/int/cumulative/task-view.hpp gecode/int/cumulative/overload.hpp gecode/int/cumulative/time-tabling.hpp gecode/int/cumulative/task.hpp gecode/int/cumulative/edge-finding.hpp gecode/int/cumulative/post.hpp gecode/int/cumulative/tree.hpp gecode/int/cumulative/limits.hpp gecode/int/cumulative/subsumption.hpp gecode/int/cumulatives.hh gecode/int/cumulatives/val.hpp gecode/int/circuit.hh gecode/int/circuit/base.hpp gecode/int/circuit/val.hpp gecode/int/circuit/dom.hpp gecode/int/no-overlap.hh gecode/int/no-overlap/dim.hpp gecode/int/no-overlap/box.hpp gecode/int/no-overlap/base.hpp gecode/int/no-overlap/man.hpp gecode/int/no-overlap/opt.hpp gecode/int/nvalues.hh gecode/int/nvalues/range-event.hpp gecode/int/nvalues/sym-bit-matrix.hpp gecode/int/nvalues/graph.hpp gecode/int/nvalues/bool-base.hpp gecode/int/nvalues/bool-eq.hpp gecode/int/nvalues/bool-lq.hpp gecode/int/nvalues/bool-gq.hpp gecode/int/nvalues/int-base.hpp gecode/int/nvalues/int-eq.hpp gecode/int/nvalues/int-lq.hpp gecode/int/nvalues/int-gq.hpp gecode/int/val-set.hh gecode/int/val-set.hpp gecode/int/member.hh gecode/int/member/prop.hpp gecode/int/member/re-prop.hpp gecode/int/branch/afc.hpp gecode/int/branch/action.hpp gecode/int/branch/chb.hpp gecode/int/ldsb.hh gecode/int/ldsb/brancher.hpp gecode/int/ldsb/sym-imp.hpp gecode/int/trace.hpp gecode/int/trace/bool-trace-view.hpp gecode/int/trace/int-trace-view.hpp gecode/int/trace/bool-delta.hpp gecode/int/trace/int-delta.hpp gecode/int/trace/traits.hpp gecode/float.hh gecode/float/var-imp.hpp gecode/float/array.hpp gecode/float/array-traits.hpp gecode/float/limits.hpp gecode/float/exception.hpp gecode/float/view.hpp gecode/float/view/float.hpp gecode/float/view/minus.hpp gecode/float/view/offset.hpp gecode/float/view/scale.hpp gecode/float/view/print.hpp gecode/float/view/rel-test.hpp gecode/float/var-imp/float.hpp gecode/float/var-imp/delta.hpp gecode/float/var/float.hpp gecode/float/var/print.hpp gecode/float/linear.hh gecode/float/linear/nary.hpp gecode/float/arithmetic.hh gecode/float/arithmetic/sqr-sqrt.hpp gecode/float/arithmetic/pow-nroot.hpp gecode/float/arithmetic/mult.hpp gecode/float/arithmetic/div.hpp gecode/float/arithmetic/min-max.hpp gecode/float/arithmetic/abs.hpp gecode/float/channel.hh gecode/float/channel.hpp gecode/float/channel/channel.hpp gecode/float/transcendental.hh gecode/float/transcendental/exp-log.hpp gecode/float/trigonometric.hh gecode/float/trigonometric/sincos.hpp gecode/float/trigonometric/asinacos.hpp gecode/float/trigonometric/tanatan.hpp gecode/float/rel.hh gecode/float/rel/eq.hpp gecode/float/rel/lq-le.hpp gecode/float/rel/nq.hpp gecode/float/bool.hh gecode/float/bool/ite.hpp gecode/float/branch.hh gecode/float/branch/afc.hpp gecode/float/branch/action.hpp gecode/float/branch/chb.hpp gecode/float/branch/traits.hpp gecode/float/branch/var.hpp gecode/float/branch/val.hpp gecode/float/branch/assign.hpp gecode/float/branch/val-commit.hpp gecode/float/branch/val-sel.hpp gecode/float/branch/merit.hpp gecode/float/num.hpp gecode/float/val.hpp gecode/float/rounding.hpp gecode/float/nextafter.hpp gecode/float/trace.hpp gecode/float/trace/trace-view.hpp gecode/float/trace/delta.hpp gecode/float/trace/traits.hpp gecode/set.hh gecode/set/limits.hpp gecode/set/view.hpp gecode/set/exception.hpp gecode/set/int.hh gecode/set/int.hpp gecode/set/element.hh gecode/set/var-imp.hpp gecode/set/int/card.hpp gecode/set/int/minmax.hpp gecode/set/int/weights.hpp gecode/set/channel/sorted.hpp gecode/set/channel/int.hpp gecode/set/channel/bool.hpp gecode/set/channel/set.hpp gecode/set/element/inter.hpp gecode/set/element/union.hpp gecode/set/element/unionConst.hpp gecode/set/element/disjoint.hpp gecode/set/array.hpp gecode/set/array-traits.hpp gecode/set/var-imp/set.hpp gecode/set/var-imp/integerset.hpp gecode/set/var-imp/delta.hpp gecode/set/var-imp/iter.hpp gecode/set/var/set.hpp gecode/set/var/print.hpp gecode/set/view/complement.hpp gecode/set/view/const.hpp gecode/set/view/set.hpp gecode/set/view/singleton.hpp gecode/set/view/cached.hpp gecode/set/view/print.hpp gecode/set/rel/subset.hpp gecode/set/rel/re-subset.hpp gecode/set/rel/eq.hpp gecode/set/rel/nq.hpp gecode/set/rel/re-eq.hpp gecode/set/rel/lq.hpp gecode/set/rel/re-lq.hpp gecode/set/rel/common.hpp gecode/set/rel/nosubset.hpp gecode/set/sequence.hh gecode/set/rel-op/union.hpp gecode/set/rel-op/partition.hpp gecode/set/rel-op/subofunion.hpp gecode/set/rel-op/inter.hpp gecode/set/rel-op/superofinter.hpp gecode/set/rel-op/post.hpp gecode/set/rel-op/common.hpp gecode/set/rel.hh gecode/set/distinct.hh gecode/set/distinct/atmostOne.hpp gecode/set/sequence/seq.hpp gecode/set/sequence/seq-u.hpp gecode/set/sequence/common.hpp gecode/set/convex/conv.hpp gecode/set/convex/hull.hpp gecode/set/convex.hh gecode/set/precede.hh gecode/set/precede/single.hpp gecode/set/rel-op.hh gecode/set/branch.hh gecode/set/branch/afc.hpp gecode/set/branch/action.hpp gecode/set/branch/chb.hpp gecode/set/branch/traits.hpp gecode/set/branch/var.hpp gecode/set/branch/val.hpp gecode/set/branch/assign.hpp gecode/set/branch/merit.hpp gecode/set/branch/val-commit.hpp gecode/set/branch/val-sel.hpp gecode/set/branch/ngl.hpp gecode/set/ldsb.hh gecode/set/ldsb/brancher.hpp gecode/set/channel.hh gecode/set/trace.hpp gecode/set/trace/trace-view.hpp gecode/set/trace/delta.hpp gecode/set/trace/traits.hpp gecode/minimodel.hh gecode/minimodel/int-rel.hpp gecode/minimodel/float-rel.hpp gecode/minimodel/exception.hpp gecode/minimodel/matrix.hpp gecode/minimodel/bool-expr.hpp gecode/minimodel/set-expr.hpp gecode/minimodel/set-rel.hpp gecode/minimodel/optimize.hpp gecode/minimodel/reg.hpp gecode/minimodel/ldsb.hpp gecode/driver.hh gecode/driver/options.hpp gecode/driver/script.hpp gecode/iter.hh gecode/iter/ranges-add.hpp gecode/iter/ranges-append.hpp gecode/iter/ranges-array.hpp gecode/iter/ranges-cache.hpp gecode/iter/ranges-compl.hpp gecode/iter/ranges-diff.hpp gecode/iter/ranges-empty.hpp gecode/iter/ranges-inter.hpp gecode/iter/ranges-minmax.hpp gecode/iter/ranges-minus.hpp gecode/iter/ranges-offset.hpp gecode/iter/ranges-operations.hpp gecode/iter/ranges-rangelist.hpp gecode/iter/ranges-scale.hpp gecode/iter/ranges-singleton.hpp gecode/iter/ranges-singleton-append.hpp gecode/iter/ranges-size.hpp gecode/iter/ranges-union.hpp gecode/iter/ranges-values.hpp gecode/iter/ranges-negative.hpp gecode/iter/ranges-positive.hpp gecode/iter/ranges-map.hpp gecode/iter/ranges-list.hpp gecode/iter/values-array.hpp gecode/iter/values-minus.hpp gecode/iter/values-offset.hpp gecode/iter/values-ranges.hpp gecode/iter/values-positive.hpp gecode/iter/values-negative.hpp gecode/iter/values-singleton.hpp gecode/iter/values-unique.hpp gecode/iter/values-inter.hpp gecode/iter/values-union.hpp gecode/iter/values-map.hpp gecode/iter/values-bitset.hpp gecode/iter/values-list.hpp gecode/iter/values-bitsetoffset.hpp gecode/gist/drawingcursor.hh gecode/gist/drawingcursor.hpp gecode/gist/gist.hpp gecode/gist/gecodelogo.hh gecode/gist/node.hh gecode/gist/node.hpp gecode/gist/nodecursor.hh gecode/gist/nodecursor.hpp gecode/gist/nodevisitor.hh gecode/gist/nodevisitor.hpp gecode/gist/layoutcursor.hh gecode/gist/layoutcursor.hpp gecode/gist/spacenode.hh gecode/gist/spacenode.hpp gecode/gist/qtgist.hh gecode/gist/textoutput.hh gecode/gist/treecanvas.hh gecode/gist/zoomToFitIcon.hpp gecode/gist/visualnode.hh gecode/gist/visualnode.hpp gecode/gist/nodestats.hh gecode/gist/nodewidget.hh gecode/gist/mainwindow.hh gecode/gist/preferences.hh gecode/gist/stopbrancher.hh gecode/gist.hh gecode/flatzinc/ast.hh gecode/flatzinc/conexpr.hh gecode/flatzinc/option.hh gecode/flatzinc/parser.hh gecode/flatzinc/plugin.hh gecode/flatzinc/registry.hh gecode/flatzinc/symboltable.hh gecode/flatzinc/varspec.hh gecode/flatzinc.hh gecode/support/exception.cpp gecode/support/allocator.cpp gecode/support/heap.cpp gecode/support/thread/thread.cpp gecode/support/thread/windows.cpp gecode/support/thread/pthreads.cpp gecode/support/hw-rnd.cpp gecode/kernel/archive.cpp gecode/kernel/core.cpp gecode/kernel/memory-manager.cpp gecode/kernel/branch.cpp gecode/kernel/region.cpp gecode/kernel/afc.cpp gecode/kernel/action.cpp gecode/kernel/chb.cpp gecode/kernel/rnd.cpp gecode/kernel/exception.cpp gecode/kernel/trace-recorder.cpp gecode/kernel/trace-filter.cpp gecode/kernel/tracer.cpp gecode/kernel/trace.cpp gecode/search/stop.cpp gecode/search/options.cpp gecode/search/cutoff.cpp gecode/search/engine.cpp gecode/search/parallel/engine.cpp gecode/search/dfs.cpp gecode/search/parallel/dfs.cpp gecode/search/bab.cpp gecode/search/parallel/bab.cpp gecode/search/lds.cpp gecode/search/sequential/lds.cpp gecode/search/sequential/path.cpp gecode/search/parallel/path.cpp gecode/search/meta/rbs.cpp gecode/search/meta/nogoods.cpp gecode/search/meta/dead.cpp gecode/search/meta/sequential/pbs.cpp gecode/search/meta/parallel/pbs.cpp gecode/search/rbs.cpp gecode/search/pbs.cpp gecode/search/sebs.cpp gecode/search/exception.cpp gecode/int/int-set.cpp gecode/int/var-imp/int.cpp gecode/int/var-imp/bool.cpp gecode/int/var/int.cpp gecode/int/var/bool.cpp gecode/int/array.cpp gecode/int/bool.cpp gecode/int/bool/eqv.cpp gecode/int/extensional/dfa.cpp gecode/int/extensional/tuple-set.cpp gecode/int/extensional.cpp gecode/int/dom.cpp gecode/int/rel.cpp gecode/int/precede.cpp gecode/int/element.cpp gecode/int/count.cpp gecode/int/arithmetic.cpp gecode/int/exec.cpp gecode/int/exec/when.cpp gecode/int/element/pair.cpp gecode/int/linear/int-post.cpp gecode/int/linear-int.cpp gecode/int/linear/bool-post.cpp gecode/int/linear-bool.cpp gecode/int/branch.cpp gecode/int/distinct/eqite.cpp gecode/int/distinct.cpp gecode/int/sorted.cpp gecode/int/gcc.cpp gecode/int/channel.cpp gecode/int/channel/link-single.cpp gecode/int/channel/link-multi.cpp gecode/int/unshare.cpp gecode/int/sequence.cpp gecode/int/bin-packing.cpp gecode/int/bin-packing/propagate.cpp gecode/int/bin-packing/conflict-graph.cpp gecode/int/unary.cpp gecode/int/cumulative.cpp gecode/int/cumulatives.cpp gecode/int/circuit.cpp gecode/int/no-overlap.cpp gecode/int/nvalues.cpp gecode/int/member.cpp gecode/int/branch/action.cpp gecode/int/branch/chb.cpp gecode/int/arithmetic/mult.cpp gecode/int/branch/view-sel.cpp gecode/int/branch/val-sel-commit.cpp gecode/int/branch/view-values.cpp gecode/int/relax.cpp gecode/int/ldsb.cpp gecode/int/ldsb/sym-imp.cpp gecode/int/ldsb/sym-obj.cpp gecode/int/trace.cpp gecode/int/trace/tracer.cpp gecode/int/exception.cpp gecode/float/var/float.cpp gecode/float/var-imp/float.cpp gecode/float/arithmetic.cpp gecode/float/array.cpp gecode/float/branch.cpp gecode/float/rel.cpp gecode/float/linear.cpp gecode/float/linear/post.cpp gecode/float/bool.cpp gecode/float/channel.cpp gecode/float/transcendental.cpp gecode/float/trigonometric.cpp gecode/float/branch/action.cpp gecode/float/branch/chb.cpp gecode/float/rounding.cpp gecode/float/exec.cpp gecode/float/branch/val-sel-commit.cpp gecode/float/branch/view-sel.cpp gecode/float/dom.cpp gecode/float/relax.cpp gecode/float/trace.cpp gecode/float/trace/tracer.cpp gecode/float/exception.cpp gecode/set/branch.cpp gecode/set/cardinality.cpp gecode/set/convex.cpp gecode/set/convex/conv.cpp gecode/set/convex/hull.cpp gecode/set/dom.cpp gecode/set/rel.cpp gecode/set/rel-op.cpp gecode/set/rel-op-ternary.cpp gecode/set/rel-op-singleton.cpp gecode/set/rel-op/post-compl.cpp gecode/set/rel-op/post-nocompl.cpp gecode/set/rel-op/post-compl-cvv.cpp gecode/set/rel-op/post-nocompl-cvv.cpp gecode/set/rel-op/post-compl-vvc.cpp gecode/set/rel-op/post-nocompl-vvc.cpp gecode/set/rel-op/post-compl-cvc.cpp gecode/set/rel-op/post-nocompl-cvc.cpp gecode/set/rel-op-const-vvc.cpp gecode/set/rel-op-const-vcv.cpp gecode/set/rel-op-const-vcc.cpp gecode/set/rel-op-const-cvc.cpp gecode/set/rel-op-const-cvv.cpp gecode/set/int.cpp gecode/set/channel.cpp gecode/set/bool.cpp gecode/set/element.cpp gecode/set/sequence.cpp gecode/set/distinct.cpp gecode/set/distinct/atmostOne.cpp gecode/set/precede.cpp gecode/set/sequence/seq.cpp gecode/set/sequence/seq-u.cpp gecode/set/array.cpp gecode/set/var-imp/set.cpp gecode/set/var-imp/integerset.cpp gecode/set/var/set.cpp gecode/set/exec.cpp gecode/set/branch/action.cpp gecode/set/branch/chb.cpp gecode/set/branch/view-sel.cpp gecode/set/branch/val-sel-commit.cpp gecode/set/branch/ngl.cpp gecode/set/ldsb.cpp gecode/set/ldsb/sym-imp.cpp gecode/set/relax.cpp gecode/set/trace.cpp gecode/set/trace/tracer.cpp gecode/set/exception.cpp gecode/minimodel/int-expr.cpp gecode/minimodel/int-rel.cpp gecode/minimodel/int-arith.cpp gecode/minimodel/bool-expr.cpp gecode/minimodel/set-expr.cpp gecode/minimodel/set-rel.cpp gecode/minimodel/float-expr.cpp gecode/minimodel/float-rel.cpp gecode/minimodel/float-arith.cpp gecode/minimodel/reg.cpp gecode/minimodel/optimize.cpp gecode/minimodel/exception.cpp gecode/driver/options.cpp gecode/driver/script.cpp examples/alpha.cpp examples/bacp.cpp examples/bibd.cpp examples/donald.cpp examples/efpa.cpp examples/eq20.cpp examples/golomb-ruler.cpp examples/graph-color.cpp examples/grocery.cpp examples/ind-set.cpp examples/magic-sequence.cpp examples/magic-square.cpp examples/money.cpp examples/ortho-latin.cpp examples/partition.cpp examples/photo.cpp examples/queens.cpp examples/sudoku.cpp examples/kakuro.cpp examples/nonogram.cpp examples/pentominoes.cpp examples/crowded-chess.cpp examples/black-hole.cpp examples/minesweeper.cpp examples/domino.cpp examples/steel-mill.cpp examples/sports-league.cpp examples/all-interval.cpp examples/langford-number.cpp examples/warehouses.cpp examples/radiotherapy.cpp examples/word-square.cpp examples/crossword.cpp examples/open-shop.cpp examples/car-sequencing.cpp examples/sat.cpp examples/bin-packing.cpp examples/knights.cpp examples/tsp.cpp examples/perfect-square.cpp examples/schurs-lemma.cpp examples/dominating-queens.cpp examples/colored-matrix.cpp examples/multi-bin-packing.cpp examples/qcp.cpp examples/crew.cpp examples/golf.cpp examples/hamming.cpp examples/steiner.cpp examples/queen-armies.cpp examples/cartesian-heart.cpp examples/descartes-folium.cpp examples/archimedean-spiral.cpp examples/golden-spiral.cpp gecode/gist/drawingcursor.cpp gecode/gist/gist.cpp gecode/gist/gecodelogo.cpp gecode/gist/node.cpp gecode/gist/spacenode.cpp gecode/gist/textoutput.cpp gecode/gist/treecanvas.cpp gecode/gist/qtgist.cpp gecode/gist/visualnode.cpp gecode/gist/nodestats.cpp gecode/gist/nodewidget.cpp gecode/gist/mainwindow.cpp gecode/gist/preferences.cpp gecode/gist/stopbrancher.cpp gecode/flatzinc/flatzinc.cpp gecode/flatzinc/registry.cpp tools/flatzinc/fzn-gecode.cpp gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp > license.hh perl ./misc/genstatistics.perl gecode/support.hh gecode/support/block-allocator.hpp gecode/support/cast.hpp gecode/support/dynamic-array.hpp gecode/support/dynamic-stack.hpp gecode/support/exception.hpp gecode/support/allocator.hpp gecode/support/heap.hpp gecode/support/macros.hpp gecode/support/random.hpp gecode/support/sort.hpp gecode/support/static-stack.hpp gecode/support/marked-pointer.hpp gecode/support/int-type.hpp gecode/support/auto-link.hpp gecode/support/thread.hpp gecode/support/thread/thread.hpp gecode/support/thread/windows.hpp gecode/support/thread/pthreads.hpp gecode/support/thread/none.hpp gecode/support/timer.hpp gecode/support/dynamic-queue.hpp gecode/support/bitset-base.hpp gecode/support/bitset.hpp gecode/support/bitset-offset.hpp gecode/support/hw-rnd.hpp gecode/support/run-jobs.hpp gecode/kernel.hh gecode/kernel/wait.hh gecode/kernel/archive.hpp gecode/kernel/array.hpp gecode/kernel/shared-array.hpp gecode/kernel/shared-data.hpp gecode/kernel/core.hpp gecode/kernel/exception.hpp gecode/kernel/macros.hpp gecode/kernel/memory-config.hpp gecode/kernel/memory-manager.hpp gecode/kernel/region.hpp gecode/kernel/modevent.hpp gecode/kernel/range-list.hpp gecode/kernel/propagator.hpp gecode/kernel/advisor.hpp gecode/kernel/view.hpp gecode/kernel/var.hpp gecode/kernel/branch-var.hpp gecode/kernel/branch-val.hpp gecode/kernel/branch-tiebreak.hpp gecode/kernel/brancher-view-sel.hpp gecode/kernel/brancher-merit.hpp gecode/kernel/brancher-val-sel.hpp gecode/kernel/brancher-val-commit.hpp gecode/kernel/brancher-view.hpp gecode/kernel/brancher-view-val.hpp gecode/kernel/brancher-val-sel-commit.hpp gecode/kernel/brancher-print.hpp gecode/kernel/brancher-filter.hpp gecode/kernel/allocators.hpp gecode/kernel/gpi.hpp gecode/kernel/afc.hpp gecode/kernel/action.hpp gecode/kernel/chb.hpp gecode/kernel/rnd.hpp gecode/kernel/branch-traits.hpp gecode/kernel/trace-traits.hpp gecode/kernel/trace-filter.hpp gecode/kernel/tracer.hpp gecode/kernel/trace-recorder.hpp gecode/kernel/trace.hpp gecode/kernel/trace-print.hpp gecode/kernel/subscribed-propagators.hpp gecode/search.hh gecode/search/statistics.hpp gecode/search/stop.hpp gecode/search/options.hpp gecode/search/cutoff.hpp gecode/search/support.hh gecode/search/worker.hh gecode/search/exception.hpp gecode/search/engine.hpp gecode/search/base.hpp gecode/search/build.hpp gecode/search/traits.hpp gecode/search/sebs.hpp gecode/search/sequential/path.hh gecode/search/sequential/dfs.hh gecode/search/sequential/bab.hh gecode/search/sequential/lds.hh gecode/search/parallel/path.hh gecode/search/parallel/engine.hh gecode/search/parallel/dfs.hh gecode/search/parallel/bab.hh gecode/search/meta/rbs.hh gecode/search/meta/rbs.hpp gecode/search/meta/nogoods.hh gecode/search/meta/dead.hh gecode/search/meta/sequential/pbs.hh gecode/search/meta/parallel/pbs.hh gecode/search/meta/sequential/pbs.hpp gecode/search/meta/parallel/pbs.hpp gecode/search/dfs.hpp gecode/search/bab.hpp gecode/search/lds.hpp gecode/search/rbs.hpp gecode/search/pbs.hpp gecode/search/relax.hh gecode/int.hh gecode/int/limits.hpp gecode/int/support-values.hh gecode/int/support-values.hpp gecode/int/idx-view.hh gecode/int/idx-view.hpp gecode/int/div.hh gecode/int/div.hpp gecode/int/exec.hh gecode/int/exec/when.hpp gecode/int/arithmetic/abs.hpp gecode/int/arithmetic/max.hpp gecode/int/arithmetic/argmax.hpp gecode/int/arithmetic/mult.hpp gecode/int/arithmetic/divmod.hpp gecode/int/arithmetic/pow-ops.hpp gecode/int/arithmetic/pow.hpp gecode/int/arithmetic/nroot.hpp gecode/int/bool/or.hpp gecode/int/bool/eq.hpp gecode/int/bool/lq.hpp gecode/int/bool/eqv.hpp gecode/int/bool/base.hpp gecode/int/bool/clause.hpp gecode/int/bool/ite.hpp gecode/int/precede.hh gecode/int/precede/single.hpp gecode/int/branch/traits.hpp gecode/int/branch/var.hpp gecode/int/branch/val.hpp gecode/int/branch/assign.hpp gecode/int/branch/view-values.hpp gecode/int/branch/merit.hpp gecode/int/branch/val-sel.hpp gecode/int/branch/val-commit.hpp gecode/int/branch/ngl.hpp gecode/int/count.hh gecode/int/count/rel.hpp gecode/int/count/int-base.hpp gecode/int/count/int-eq.hpp gecode/int/count/int-gq.hpp gecode/int/count/int-lq.hpp gecode/int/count/view-base.hpp gecode/int/count/view-eq.hpp gecode/int/count/view-gq.hpp gecode/int/count/view-lq.hpp gecode/int/view-val-graph.hh gecode/int/view-val-graph/graph.hpp gecode/int/view-val-graph/bi-link.hpp gecode/int/view-val-graph/comb-ptr-flag.hpp gecode/int/view-val-graph/edge.hpp gecode/int/view-val-graph/node.hpp gecode/int/view-val-graph/iter-prune-val.hpp gecode/int/distinct/graph.hpp gecode/int/distinct/dom-ctrl.hpp gecode/int/distinct/bnd.hpp gecode/int/distinct/dom.hpp gecode/int/distinct/val.hpp gecode/int/distinct/ter-dom.hpp gecode/int/distinct/eqite.hpp gecode/int/dom/range.hpp gecode/int/dom/set.hpp gecode/int/element/int.hpp gecode/int/element/view.hpp gecode/int/element/pair.hpp gecode/int/gcc/bnd.hpp gecode/int/gcc/dom.hpp gecode/int/gcc/bnd-sup.hpp gecode/int/gcc/dom-sup.hpp gecode/int/gcc/val.hpp gecode/int/gcc/view.hpp gecode/int/gcc/post.hpp gecode/int/linear/post.hpp gecode/int/linear/int-noview.hpp gecode/int/linear/int-bin.hpp gecode/int/linear/int-ter.hpp gecode/int/linear/int-nary.hpp gecode/int/linear/int-dom.hpp gecode/int/linear/bool-int.hpp gecode/int/linear/bool-view.hpp gecode/int/linear/bool-scale.hpp gecode/int/extensional/dfa.hpp gecode/int/extensional/layered-graph.hpp gecode/int/extensional/tuple-set.hpp gecode/int/extensional/base.hpp gecode/int/extensional/basic.hpp gecode/int/extensional/incremental.hpp gecode/int/rel/eq.hpp gecode/int/rel/lex.hpp gecode/int/rel/lq-le.hpp gecode/int/rel/nq.hpp gecode/int/sorted/matching.hpp gecode/int/sorted/narrowing.hpp gecode/int/sorted/order.hpp gecode/int/sorted/propagate.hpp gecode/int/sorted/sortsup.hpp gecode/int/int-set-1.hpp gecode/int/int-set-2.hpp gecode/int/var-imp/delta.hpp gecode/int/var/print.hpp gecode/int/var/bool.hpp gecode/int/var-imp/int.hpp gecode/int/var-imp/bool.hpp gecode/int/var/int.hpp gecode/int/view/bool.hpp gecode/int/view/cached.hpp gecode/int/view/constint.hpp gecode/int/view/zero.hpp gecode/int/view/int.hpp gecode/int/view/minus.hpp gecode/int/view/print.hpp gecode/int/view/neg-bool.hpp gecode/int/view/bool-test.hpp gecode/int/view/offset.hpp gecode/int/view/rel-test.hpp gecode/int/view/scale.hpp gecode/int/view/iter.hpp gecode/int/arithmetic.hh gecode/int/array.hpp gecode/int/array-traits.hpp gecode/int/bool.hh gecode/int/branch.hh gecode/int/distinct.hh gecode/int/dom.hh gecode/int/element.hh gecode/int/exception.hpp gecode/int/gcc.hh gecode/int/linear.hh gecode/int/reify.hpp gecode/int/propagator.hpp gecode/int/extensional.hh gecode/int/rel.hh gecode/int/sorted.hh gecode/int/var-imp.hpp gecode/int/view.hpp gecode/int/ipl.hpp gecode/int/irt.hpp gecode/int/channel.hh gecode/int/channel.hpp gecode/int/channel/dom.hpp gecode/int/channel/val.hpp gecode/int/channel/base.hpp gecode/int/channel/link-single.hpp gecode/int/channel/link-multi.hpp gecode/int/sequence.hh gecode/int/sequence/int.hpp gecode/int/sequence/view.hpp gecode/int/sequence/set-op.hpp gecode/int/sequence/violations.hpp gecode/int/bin-packing.hh gecode/int/bin-packing/propagate.hpp gecode/int/bin-packing/conflict-graph.hpp gecode/int/task.hh gecode/int/task/fwd-to-bwd.hpp gecode/int/task/array.hpp gecode/int/task/sort.hpp gecode/int/task/iter.hpp gecode/int/task/tree.hpp gecode/int/task/purge.hpp gecode/int/task/prop.hpp gecode/int/task/man-to-opt.hpp gecode/int/task/event.hpp gecode/int/unary.hh gecode/int/unary/task.hpp gecode/int/unary/task-view.hpp gecode/int/unary/tree.hpp gecode/int/unary/overload.hpp gecode/int/unary/detectable.hpp gecode/int/unary/time-tabling.hpp gecode/int/unary/not-first-not-last.hpp gecode/int/unary/edge-finding.hpp gecode/int/unary/subsumption.hpp gecode/int/unary/man-prop.hpp gecode/int/unary/opt-prop.hpp gecode/int/unary/post.hpp gecode/int/cumulative.hh gecode/int/cumulative/man-prop.hpp gecode/int/cumulative/opt-prop.hpp gecode/int/cumulative/task-view.hpp gecode/int/cumulative/overload.hpp gecode/int/cumulative/time-tabling.hpp gecode/int/cumulative/task.hpp gecode/int/cumulative/edge-finding.hpp gecode/int/cumulative/post.hpp gecode/int/cumulative/tree.hpp gecode/int/cumulative/limits.hpp gecode/int/cumulative/subsumption.hpp gecode/int/cumulatives.hh gecode/int/cumulatives/val.hpp gecode/int/circuit.hh gecode/int/circuit/base.hpp gecode/int/circuit/val.hpp gecode/int/circuit/dom.hpp gecode/int/no-overlap.hh gecode/int/no-overlap/dim.hpp gecode/int/no-overlap/box.hpp gecode/int/no-overlap/base.hpp gecode/int/no-overlap/man.hpp gecode/int/no-overlap/opt.hpp gecode/int/nvalues.hh gecode/int/nvalues/range-event.hpp gecode/int/nvalues/sym-bit-matrix.hpp gecode/int/nvalues/graph.hpp gecode/int/nvalues/bool-base.hpp gecode/int/nvalues/bool-eq.hpp gecode/int/nvalues/bool-lq.hpp gecode/int/nvalues/bool-gq.hpp gecode/int/nvalues/int-base.hpp gecode/int/nvalues/int-eq.hpp gecode/int/nvalues/int-lq.hpp gecode/int/nvalues/int-gq.hpp gecode/int/val-set.hh gecode/int/val-set.hpp gecode/int/member.hh gecode/int/member/prop.hpp gecode/int/member/re-prop.hpp gecode/int/branch/afc.hpp gecode/int/branch/action.hpp gecode/int/branch/chb.hpp gecode/int/ldsb.hh gecode/int/ldsb/brancher.hpp gecode/int/ldsb/sym-imp.hpp gecode/int/trace.hpp gecode/int/trace/bool-trace-view.hpp gecode/int/trace/int-trace-view.hpp gecode/int/trace/bool-delta.hpp gecode/int/trace/int-delta.hpp gecode/int/trace/traits.hpp gecode/float.hh gecode/float/var-imp.hpp gecode/float/array.hpp gecode/float/array-traits.hpp gecode/float/limits.hpp gecode/float/exception.hpp gecode/float/view.hpp gecode/float/view/float.hpp gecode/float/view/minus.hpp gecode/float/view/offset.hpp gecode/float/view/scale.hpp gecode/float/view/print.hpp gecode/float/view/rel-test.hpp gecode/float/var-imp/float.hpp gecode/float/var-imp/delta.hpp gecode/float/var/float.hpp gecode/float/var/print.hpp gecode/float/linear.hh gecode/float/linear/nary.hpp gecode/float/arithmetic.hh gecode/float/arithmetic/sqr-sqrt.hpp gecode/float/arithmetic/pow-nroot.hpp gecode/float/arithmetic/mult.hpp gecode/float/arithmetic/div.hpp gecode/float/arithmetic/min-max.hpp gecode/float/arithmetic/abs.hpp gecode/float/channel.hh gecode/float/channel.hpp gecode/float/channel/channel.hpp gecode/float/transcendental.hh gecode/float/transcendental/exp-log.hpp gecode/float/trigonometric.hh gecode/float/trigonometric/sincos.hpp gecode/float/trigonometric/asinacos.hpp gecode/float/trigonometric/tanatan.hpp gecode/float/rel.hh gecode/float/rel/eq.hpp gecode/float/rel/lq-le.hpp gecode/float/rel/nq.hpp gecode/float/bool.hh gecode/float/bool/ite.hpp gecode/float/branch.hh gecode/float/branch/afc.hpp gecode/float/branch/action.hpp gecode/float/branch/chb.hpp gecode/float/branch/traits.hpp gecode/float/branch/var.hpp gecode/float/branch/val.hpp gecode/float/branch/assign.hpp gecode/float/branch/val-commit.hpp gecode/float/branch/val-sel.hpp gecode/float/branch/merit.hpp gecode/float/num.hpp gecode/float/val.hpp gecode/float/rounding.hpp gecode/float/nextafter.hpp gecode/float/trace.hpp gecode/float/trace/trace-view.hpp gecode/float/trace/delta.hpp gecode/float/trace/traits.hpp gecode/set.hh gecode/set/limits.hpp gecode/set/view.hpp gecode/set/exception.hpp gecode/set/int.hh gecode/set/int.hpp gecode/set/element.hh gecode/set/var-imp.hpp gecode/set/int/card.hpp gecode/set/int/minmax.hpp gecode/set/int/weights.hpp gecode/set/channel/sorted.hpp gecode/set/channel/int.hpp gecode/set/channel/bool.hpp gecode/set/channel/set.hpp gecode/set/element/inter.hpp gecode/set/element/union.hpp gecode/set/element/unionConst.hpp gecode/set/element/disjoint.hpp gecode/set/array.hpp gecode/set/array-traits.hpp gecode/set/var-imp/set.hpp gecode/set/var-imp/integerset.hpp gecode/set/var-imp/delta.hpp gecode/set/var-imp/iter.hpp gecode/set/var/set.hpp gecode/set/var/print.hpp gecode/set/view/complement.hpp gecode/set/view/const.hpp gecode/set/view/set.hpp gecode/set/view/singleton.hpp gecode/set/view/cached.hpp gecode/set/view/print.hpp gecode/set/rel/subset.hpp gecode/set/rel/re-subset.hpp gecode/set/rel/eq.hpp gecode/set/rel/nq.hpp gecode/set/rel/re-eq.hpp gecode/set/rel/lq.hpp gecode/set/rel/re-lq.hpp gecode/set/rel/common.hpp gecode/set/rel/nosubset.hpp gecode/set/sequence.hh gecode/set/rel-op/union.hpp gecode/set/rel-op/partition.hpp gecode/set/rel-op/subofunion.hpp gecode/set/rel-op/inter.hpp gecode/set/rel-op/superofinter.hpp gecode/set/rel-op/post.hpp gecode/set/rel-op/common.hpp gecode/set/rel.hh gecode/set/distinct.hh gecode/set/distinct/atmostOne.hpp gecode/set/sequence/seq.hpp gecode/set/sequence/seq-u.hpp gecode/set/sequence/common.hpp gecode/set/convex/conv.hpp gecode/set/convex/hull.hpp gecode/set/convex.hh gecode/set/precede.hh gecode/set/precede/single.hpp gecode/set/rel-op.hh gecode/set/branch.hh gecode/set/branch/afc.hpp gecode/set/branch/action.hpp gecode/set/branch/chb.hpp gecode/set/branch/traits.hpp gecode/set/branch/var.hpp gecode/set/branch/val.hpp gecode/set/branch/assign.hpp gecode/set/branch/merit.hpp gecode/set/branch/val-commit.hpp gecode/set/branch/val-sel.hpp gecode/set/branch/ngl.hpp gecode/set/ldsb.hh gecode/set/ldsb/brancher.hpp gecode/set/channel.hh gecode/set/trace.hpp gecode/set/trace/trace-view.hpp gecode/set/trace/delta.hpp gecode/set/trace/traits.hpp gecode/minimodel.hh gecode/minimodel/int-rel.hpp gecode/minimodel/float-rel.hpp gecode/minimodel/exception.hpp gecode/minimodel/matrix.hpp gecode/minimodel/bool-expr.hpp gecode/minimodel/set-expr.hpp gecode/minimodel/set-rel.hpp gecode/minimodel/optimize.hpp gecode/minimodel/reg.hpp gecode/minimodel/ldsb.hpp gecode/driver.hh gecode/driver/options.hpp gecode/driver/script.hpp gecode/iter.hh gecode/iter/ranges-add.hpp gecode/iter/ranges-append.hpp gecode/iter/ranges-array.hpp gecode/iter/ranges-cache.hpp gecode/iter/ranges-compl.hpp gecode/iter/ranges-diff.hpp gecode/iter/ranges-empty.hpp gecode/iter/ranges-inter.hpp gecode/iter/ranges-minmax.hpp gecode/iter/ranges-minus.hpp gecode/iter/ranges-offset.hpp gecode/iter/ranges-operations.hpp gecode/iter/ranges-rangelist.hpp gecode/iter/ranges-scale.hpp gecode/iter/ranges-singleton.hpp gecode/iter/ranges-singleton-append.hpp gecode/iter/ranges-size.hpp gecode/iter/ranges-union.hpp gecode/iter/ranges-values.hpp gecode/iter/ranges-negative.hpp gecode/iter/ranges-positive.hpp gecode/iter/ranges-map.hpp gecode/iter/ranges-list.hpp gecode/iter/values-array.hpp gecode/iter/values-minus.hpp gecode/iter/values-offset.hpp gecode/iter/values-ranges.hpp gecode/iter/values-positive.hpp gecode/iter/values-negative.hpp gecode/iter/values-singleton.hpp gecode/iter/values-unique.hpp gecode/iter/values-inter.hpp gecode/iter/values-union.hpp gecode/iter/values-map.hpp gecode/iter/values-bitset.hpp gecode/iter/values-list.hpp gecode/iter/values-bitsetoffset.hpp gecode/gist/drawingcursor.hh gecode/gist/drawingcursor.hpp gecode/gist/gist.hpp gecode/gist/gecodelogo.hh gecode/gist/node.hh gecode/gist/node.hpp gecode/gist/nodecursor.hh gecode/gist/nodecursor.hpp gecode/gist/nodevisitor.hh gecode/gist/nodevisitor.hpp gecode/gist/layoutcursor.hh gecode/gist/layoutcursor.hpp gecode/gist/spacenode.hh gecode/gist/spacenode.hpp gecode/gist/qtgist.hh gecode/gist/textoutput.hh gecode/gist/treecanvas.hh gecode/gist/zoomToFitIcon.hpp gecode/gist/visualnode.hh gecode/gist/visualnode.hpp gecode/gist/nodestats.hh gecode/gist/nodewidget.hh gecode/gist/mainwindow.hh gecode/gist/preferences.hh gecode/gist/stopbrancher.hh gecode/gist.hh gecode/flatzinc/ast.hh gecode/flatzinc/conexpr.hh gecode/flatzinc/option.hh gecode/flatzinc/parser.hh gecode/flatzinc/plugin.hh gecode/flatzinc/registry.hh gecode/flatzinc/symboltable.hh gecode/flatzinc/varspec.hh gecode/flatzinc.hh gecode/support/exception.cpp gecode/support/allocator.cpp gecode/support/heap.cpp gecode/support/thread/thread.cpp gecode/support/thread/windows.cpp gecode/support/thread/pthreads.cpp gecode/support/hw-rnd.cpp gecode/kernel/archive.cpp gecode/kernel/core.cpp gecode/kernel/memory-manager.cpp gecode/kernel/branch.cpp gecode/kernel/region.cpp gecode/kernel/afc.cpp gecode/kernel/action.cpp gecode/kernel/chb.cpp gecode/kernel/rnd.cpp gecode/kernel/exception.cpp gecode/kernel/trace-recorder.cpp gecode/kernel/trace-filter.cpp gecode/kernel/tracer.cpp gecode/kernel/trace.cpp gecode/search/stop.cpp gecode/search/options.cpp gecode/search/cutoff.cpp gecode/search/engine.cpp gecode/search/parallel/engine.cpp gecode/search/dfs.cpp gecode/search/parallel/dfs.cpp gecode/search/bab.cpp gecode/search/parallel/bab.cpp gecode/search/lds.cpp gecode/search/sequential/lds.cpp gecode/search/sequential/path.cpp gecode/search/parallel/path.cpp gecode/search/meta/rbs.cpp gecode/search/meta/nogoods.cpp gecode/search/meta/dead.cpp gecode/search/meta/sequential/pbs.cpp gecode/search/meta/parallel/pbs.cpp gecode/search/rbs.cpp gecode/search/pbs.cpp gecode/search/sebs.cpp gecode/search/exception.cpp gecode/int/int-set.cpp gecode/int/var-imp/int.cpp gecode/int/var-imp/bool.cpp gecode/int/var/int.cpp gecode/int/var/bool.cpp gecode/int/array.cpp gecode/int/bool.cpp gecode/int/bool/eqv.cpp gecode/int/extensional/dfa.cpp gecode/int/extensional/tuple-set.cpp gecode/int/extensional.cpp gecode/int/dom.cpp gecode/int/rel.cpp gecode/int/precede.cpp gecode/int/element.cpp gecode/int/count.cpp gecode/int/arithmetic.cpp gecode/int/exec.cpp gecode/int/exec/when.cpp gecode/int/element/pair.cpp gecode/int/linear/int-post.cpp gecode/int/linear-int.cpp gecode/int/linear/bool-post.cpp gecode/int/linear-bool.cpp gecode/int/branch.cpp gecode/int/distinct/eqite.cpp gecode/int/distinct.cpp gecode/int/sorted.cpp gecode/int/gcc.cpp gecode/int/channel.cpp gecode/int/channel/link-single.cpp gecode/int/channel/link-multi.cpp gecode/int/unshare.cpp gecode/int/sequence.cpp gecode/int/bin-packing.cpp gecode/int/bin-packing/propagate.cpp gecode/int/bin-packing/conflict-graph.cpp gecode/int/unary.cpp gecode/int/cumulative.cpp gecode/int/cumulatives.cpp gecode/int/circuit.cpp gecode/int/no-overlap.cpp gecode/int/nvalues.cpp gecode/int/member.cpp gecode/int/branch/action.cpp gecode/int/branch/chb.cpp gecode/int/arithmetic/mult.cpp gecode/int/branch/view-sel.cpp gecode/int/branch/val-sel-commit.cpp gecode/int/branch/view-values.cpp gecode/int/relax.cpp gecode/int/ldsb.cpp gecode/int/ldsb/sym-imp.cpp gecode/int/ldsb/sym-obj.cpp gecode/int/trace.cpp gecode/int/trace/tracer.cpp gecode/int/exception.cpp gecode/float/var/float.cpp gecode/float/var-imp/float.cpp gecode/float/arithmetic.cpp gecode/float/array.cpp gecode/float/branch.cpp gecode/float/rel.cpp gecode/float/linear.cpp gecode/float/linear/post.cpp gecode/float/bool.cpp gecode/float/channel.cpp gecode/float/transcendental.cpp gecode/float/trigonometric.cpp gecode/float/branch/action.cpp gecode/float/branch/chb.cpp gecode/float/rounding.cpp gecode/float/exec.cpp gecode/float/branch/val-sel-commit.cpp gecode/float/branch/view-sel.cpp gecode/float/dom.cpp gecode/float/relax.cpp gecode/float/trace.cpp gecode/float/trace/tracer.cpp gecode/float/exception.cpp gecode/set/branch.cpp gecode/set/cardinality.cpp gecode/set/convex.cpp gecode/set/convex/conv.cpp gecode/set/convex/hull.cpp gecode/set/dom.cpp gecode/set/rel.cpp gecode/set/rel-op.cpp gecode/set/rel-op-ternary.cpp gecode/set/rel-op-singleton.cpp gecode/set/rel-op/post-compl.cpp gecode/set/rel-op/post-nocompl.cpp gecode/set/rel-op/post-compl-cvv.cpp gecode/set/rel-op/post-nocompl-cvv.cpp gecode/set/rel-op/post-compl-vvc.cpp gecode/set/rel-op/post-nocompl-vvc.cpp gecode/set/rel-op/post-compl-cvc.cpp gecode/set/rel-op/post-nocompl-cvc.cpp gecode/set/rel-op-const-vvc.cpp gecode/set/rel-op-const-vcv.cpp gecode/set/rel-op-const-vcc.cpp gecode/set/rel-op-const-cvc.cpp gecode/set/rel-op-const-cvv.cpp gecode/set/int.cpp gecode/set/channel.cpp gecode/set/bool.cpp gecode/set/element.cpp gecode/set/sequence.cpp gecode/set/distinct.cpp gecode/set/distinct/atmostOne.cpp gecode/set/precede.cpp gecode/set/sequence/seq.cpp gecode/set/sequence/seq-u.cpp gecode/set/array.cpp gecode/set/var-imp/set.cpp gecode/set/var-imp/integerset.cpp gecode/set/var/set.cpp gecode/set/exec.cpp gecode/set/branch/action.cpp gecode/set/branch/chb.cpp gecode/set/branch/view-sel.cpp gecode/set/branch/val-sel-commit.cpp gecode/set/branch/ngl.cpp gecode/set/ldsb.cpp gecode/set/ldsb/sym-imp.cpp gecode/set/relax.cpp gecode/set/trace.cpp gecode/set/trace/tracer.cpp gecode/set/exception.cpp gecode/minimodel/int-expr.cpp gecode/minimodel/int-rel.cpp gecode/minimodel/int-arith.cpp gecode/minimodel/bool-expr.cpp gecode/minimodel/set-expr.cpp gecode/minimodel/set-rel.cpp gecode/minimodel/float-expr.cpp gecode/minimodel/float-rel.cpp gecode/minimodel/float-arith.cpp gecode/minimodel/reg.cpp gecode/minimodel/optimize.cpp gecode/minimodel/exception.cpp gecode/driver/options.cpp gecode/driver/script.cpp examples/alpha.cpp examples/bacp.cpp examples/bibd.cpp examples/donald.cpp examples/efpa.cpp examples/eq20.cpp examples/golomb-ruler.cpp examples/graph-color.cpp examples/grocery.cpp examples/ind-set.cpp examples/magic-sequence.cpp examples/magic-square.cpp examples/money.cpp examples/ortho-latin.cpp examples/partition.cpp examples/photo.cpp examples/queens.cpp examples/sudoku.cpp examples/kakuro.cpp examples/nonogram.cpp examples/pentominoes.cpp examples/crowded-chess.cpp examples/black-hole.cpp examples/minesweeper.cpp examples/domino.cpp examples/steel-mill.cpp examples/sports-league.cpp examples/all-interval.cpp examples/langford-number.cpp examples/warehouses.cpp examples/radiotherapy.cpp examples/word-square.cpp examples/crossword.cpp examples/open-shop.cpp examples/car-sequencing.cpp examples/sat.cpp examples/bin-packing.cpp examples/knights.cpp examples/tsp.cpp examples/perfect-square.cpp examples/schurs-lemma.cpp examples/dominating-queens.cpp examples/colored-matrix.cpp examples/multi-bin-packing.cpp examples/qcp.cpp examples/crew.cpp examples/golf.cpp examples/hamming.cpp examples/steiner.cpp examples/queen-armies.cpp examples/cartesian-heart.cpp examples/descartes-folium.cpp examples/archimedean-spiral.cpp examples/golden-spiral.cpp gecode/gist/drawingcursor.cpp gecode/gist/gist.cpp gecode/gist/gecodelogo.cpp gecode/gist/node.cpp gecode/gist/spacenode.cpp gecode/gist/textoutput.cpp gecode/gist/treecanvas.cpp gecode/gist/qtgist.cpp gecode/gist/visualnode.cpp gecode/gist/nodestats.cpp gecode/gist/nodewidget.cpp gecode/gist/mainwindow.cpp gecode/gist/preferences.cpp gecode/gist/stopbrancher.cpp gecode/flatzinc/flatzinc.cpp gecode/flatzinc/registry.cpp tools/flatzinc/fzn-gecode.cpp test/test.hh test/test.hpp test/int.hh test/int.hpp test/set.hh test/set.hpp test/float.hh test/float.hpp test/branch.hh test/assign.hh test/flatzinc.hh test/test.cpp test/afc.cpp test/ldsb.cpp test/region.cpp test/int.cpp test/int/channel.cpp test/int/arithmetic.cpp test/int/basic.cpp test/int/bool.cpp test/int/count.cpp test/int/dom.cpp test/int/distinct.cpp test/int/element.cpp test/int/extensional.cpp test/int/rel.cpp test/int/linear.cpp test/int/gcc.cpp test/int/sorted.cpp test/int/unshare.cpp test/int/exec.cpp test/int/sequence.cpp test/int/mm-arithmetic.cpp test/int/mm-bool.cpp test/int/mm-lin.cpp test/int/mm-count.cpp test/int/mm-rel.cpp test/int/bin-packing.cpp test/int/unary.cpp test/int/cumulative.cpp test/int/cumulatives.cpp test/int/circuit.cpp test/int/no-overlap.cpp test/int/precede.cpp test/int/nvalues.cpp test/int/member.cpp test/set.cpp test/set/construct.cpp test/set/dom.cpp test/set/rel.cpp test/set/rel-op.cpp test/set/rel-op-const.cpp test/set/convex.cpp test/set/sequence.cpp test/set/int.cpp test/set/element.cpp test/set/precede.cpp test/set/distinct.cpp test/set/exec.cpp test/set/mm-set.cpp test/set/channel.cpp test/float.cpp test/float/basic.cpp test/float/arithmetic.cpp test/float/transcendental.cpp test/float/trigonometric.cpp test/float/linear.cpp test/float/rel.cpp test/float/channel.cpp test/float/mm-lin.cpp test/float/dom.cpp test/branch.cpp test/branch/int.cpp test/branch/bool.cpp test/branch/set.cpp test/branch/float.cpp test/assign.cpp test/assign/int.cpp test/assign/bool.cpp test/assign/set.cpp test/assign/float.cpp test/search.cpp test/nogoods.cpp test/array.cpp test/flatzinc.cpp test/flatzinc/bool_clause.cpp test/flatzinc/bug232.cpp test/flatzinc/bug319.cpp test/flatzinc/bugfix_r6746.cpp test/flatzinc/bugfix_r7854.cpp test/flatzinc/empty_domain_1.cpp test/flatzinc/empty_domain_2.cpp test/flatzinc/int_set_as_type1.cpp test/flatzinc/int_set_as_type2.cpp test/flatzinc/jobshop.cpp test/flatzinc/no_warn_empty_domain.cpp test/flatzinc/output_test.cpp test/flatzinc/queens4.cpp test/flatzinc/sat_arith1.cpp test/flatzinc/sat_array_bool_and.cpp test/flatzinc/sat_array_bool_or.cpp test/flatzinc/sat_cmp_reif.cpp test/flatzinc/sat_eq_reif.cpp test/flatzinc/test_approx_bnb.cpp test/flatzinc/test_array_just_right.cpp test/flatzinc/test_assigned_var_bounds_bad.cpp test/flatzinc/test_flatzinc_output_anns.cpp test/flatzinc/test_fzn_arith.cpp test/flatzinc/test_fzn_arrays.cpp test/flatzinc/test_fzn_coercions.cpp test/flatzinc/test_fzn_comparison.cpp test/flatzinc/test_fzn_logic.cpp test/flatzinc/test_fzn_sets.cpp test/flatzinc/test_int_div.cpp test/flatzinc/test_int_mod.cpp test/flatzinc/test_int_ranges_as_values.cpp test/flatzinc/test_seq_search.cpp test/flatzinc/2dpacking.cpp test/flatzinc/alpha.cpp test/flatzinc/battleships1.cpp test/flatzinc/battleships10.cpp test/flatzinc/battleships2.cpp test/flatzinc/battleships3.cpp test/flatzinc/battleships4.cpp test/flatzinc/battleships5.cpp test/flatzinc/battleships7.cpp test/flatzinc/battleships9.cpp test/flatzinc/blocksworld_instance_1.cpp test/flatzinc/blocksworld_instance_2.cpp test/flatzinc/cumulatives.cpp test/flatzinc/cutstock.cpp test/flatzinc/eq20.cpp test/flatzinc/factory_planning_instance.cpp test/flatzinc/golomb.cpp test/flatzinc/jobshop2x2.cpp test/flatzinc/knights.cpp test/flatzinc/langford2.cpp test/flatzinc/latin_squares_fd.cpp test/flatzinc/multidim_knapsack_simple.cpp test/flatzinc/packing.cpp test/flatzinc/perfsq.cpp test/flatzinc/perfsq2.cpp test/flatzinc/photo.cpp test/flatzinc/product_fd.cpp test/flatzinc/product_lp.cpp test/flatzinc/quasigroup_qg5.cpp test/flatzinc/queen_cp2.cpp test/flatzinc/queen_ip.cpp test/flatzinc/radiation.cpp test/flatzinc/simple_sat.cpp test/flatzinc/singHoist2.cpp test/flatzinc/sudoku.cpp test/flatzinc/template_design.cpp test/flatzinc/tenpenki_1.cpp test/flatzinc/tenpenki_2.cpp test/flatzinc/tenpenki_3.cpp test/flatzinc/tenpenki_4.cpp test/flatzinc/tenpenki_5.cpp test/flatzinc/tenpenki_6.cpp test/flatzinc/warehouses.cpp test/flatzinc/warehouses_small.cpp test/flatzinc/wolf_goat_cabbage.cpp test/flatzinc/zebra.cpp test/flatzinc/magicsq_3.cpp test/flatzinc/magicsq_4.cpp test/flatzinc/magicsq_5.cpp test/flatzinc/oss.cpp test/flatzinc/steiner_triples.cpp test/flatzinc/timetabling.cpp test/flatzinc/trucking.cpp gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp > stat.hh perl ./misc/genchangelog.perl < changelog.in > changelog.hh mkdir -p doc/html cp -f ./misc/doxygen/back.png \ ./misc/doxygen/gecode-logo-100.png doc/html doxygen doxygen.conf.use warning: Tag 'SHOW_DIRECTORIES' at line 399 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 677 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 909 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 915 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1094 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/gecode-5.1.0 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/autom4te.cache Version of /builddir/build/BUILD/gecode-5.1.0/changelog.hh : no version available Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/contribs Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/doc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/doxygen Version of /builddir/build/BUILD/gecode-5.1.0/doxygen.hh : Revision: 15223 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/examples Version of /builddir/build/BUILD/gecode-5.1.0/examples/all-interval.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/alpha.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/archimedean-spiral.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/bacp.cpp : Revision: 14447 Version of /builddir/build/BUILD/gecode-5.1.0/examples/bibd.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/bin-packing.cpp : Revision: 15395 Version of /builddir/build/BUILD/gecode-5.1.0/examples/black-hole.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/car-sequencing.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/cartesian-heart.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/colored-matrix.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/crew.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/crossword.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/examples/crowded-chess.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/descartes-folium.cpp : Revision: 15079 Version of /builddir/build/BUILD/gecode-5.1.0/examples/dominating-queens.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/domino.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/donald.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/efpa.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/eq20.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/golden-spiral.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/golf.cpp : Revision: 15563 Version of /builddir/build/BUILD/gecode-5.1.0/examples/golomb-ruler.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/graph-color.cpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/examples/grocery.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/hamming.cpp : Revision: 15079 Version of /builddir/build/BUILD/gecode-5.1.0/examples/ind-set.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/kakuro.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/knights.cpp : Revision: 15087 Version of /builddir/build/BUILD/gecode-5.1.0/examples/langford-number.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/magic-sequence.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/magic-square.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/minesweeper.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/money.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/examples/multi-bin-packing.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/nonogram.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/open-shop.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/ortho-latin.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/partition.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/pentominoes.cpp : Revision: 14447 Version of /builddir/build/BUILD/gecode-5.1.0/examples/perfect-square.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/photo.cpp : Revision: 15365 Version of /builddir/build/BUILD/gecode-5.1.0/examples/qcp.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/queen-armies.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/queens.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/radiotherapy.cpp : Revision: 15087 Version of /builddir/build/BUILD/gecode-5.1.0/examples/sat.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/examples/schurs-lemma.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/scowl.hpp : Revision: 15552 Version of /builddir/build/BUILD/gecode-5.1.0/examples/sports-league.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/steel-mill.cpp : Revision: 15087 Version of /builddir/build/BUILD/gecode-5.1.0/examples/steiner.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/sudoku.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/examples/tsp.cpp : Revision: 14703 Version of /builddir/build/BUILD/gecode-5.1.0/examples/warehouses.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/examples/word-square.cpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/driver Version of /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.hpp : Revision: 15218 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.cpp : Revision: 15120 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.hpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/driver.hh : Revision: 15218 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/ast.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/conexpr.hh : Revision: 14189 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/exampleplugin Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/flatzinc.cpp : Revision: 15623 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/mznlib Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/option.hh : Revision: 14189 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/parser.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/plugin.hh : Revision: 12530 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.cpp : Revision: 15636 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/symboltable.hh : Revision: 14292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/varspec.hh : Revision: 15154 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc.hh : Revision: 15155 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/abs.hpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/div.hpp : Revision: 15129 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/min-max.hpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/mult.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/pow-nroot.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/sqr-sqrt.hpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.cpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.hh : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/array-traits.hpp : Revision: 15126 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.cpp : Revision: 15126 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.hpp : Revision: 15129 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool/ite.hpp : Revision: 15304 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.cpp : Revision: 15304 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.hh : Revision: 15304 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.cpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.hpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/afc.hpp : Revision: 13310 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/assign.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.hpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/merit.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/traits.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-commit.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel-commit.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/var.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/view-sel.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.hh : Revision: 15527 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel/channel.hpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.cpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hh : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/dom.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.hpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/exec.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/limits.hpp : Revision: 12634 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/nary.hpp : Revision: 15627 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/post.cpp : Revision: 15599 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.cpp : Revision: 15627 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/nextafter.hpp : Revision: 14044 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/num.hpp : Revision: 14241 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/eq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/lq-le.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/nq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.hh : Revision: 13202 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/relax.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.hpp : Revision: 15143 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/delta.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/trace-view.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/tracer.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/traits.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.hpp : Revision: 15597 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental/exp-log.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.cpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.hh : Revision: 15631 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/asinacos.hpp : Revision: 12968 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/sincos.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/tanatan.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.cpp : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.hh : Revision: 15631 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/val.hpp : Revision: 15120 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/var Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.cpp : Revision: 12659 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/print.hpp : Revision: 12664 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/delta.hpp : Revision: 12648 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.cpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.hpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp.hpp : Revision: 15465 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/view Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/float.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/minus.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/offset.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/print.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/rel-test.hpp : Revision: 13235 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/scale.hpp : Revision: 12711 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float/view.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/float.hh : Revision: 15631 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/gist Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hh : Revision: 11345 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.cpp : Revision: 8083 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.hh : Revision: 10682 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hh : Revision: 11340 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hpp : Revision: 13613 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.cpp : Revision: 15477 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.hh : Revision: 15477 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.cpp : Revision: 14980 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hpp : Revision: 15129 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hh : Revision: 11306 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hpp : Revision: 11315 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.cpp : Revision: 9083 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.hh : Revision: 9083 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.cpp : Revision: 13229 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.hh : Revision: 13214 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.hh : Revision: 13613 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hpp : Revision: 15120 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/gist/standalone-example Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.hh : Revision: 12352 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hh : Revision: 13840 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist/zoomToFitIcon.hpp : Revision: 8083 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/gist.hh : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/abs.hpp : Revision: 15568 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/argmax.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/divmod.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/max.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.cpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/nroot.hpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow-ops.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.cpp : Revision: 15616 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.hh : Revision: 15568 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/array-traits.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.cpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.hh : Revision: 15160 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/clause.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eq.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.cpp : Revision: 15116 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/ite.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/lq.hpp : Revision: 12058 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/or.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.cpp : Revision: 15304 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.cpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.hpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/afc.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/assign.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.hpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/merit.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/ngl.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/traits.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-commit.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel-commit.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel.hpp : Revision: 15569 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val.hpp : Revision: 15569 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/var.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-sel.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.cpp : Revision: 13101 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.hh : Revision: 15623 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/dom.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.cpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.hpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.cpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.hpp : Revision: 9878 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/val.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hpp : Revision: 15567 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/base.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/dom.hpp : Revision: 15156 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/val.hpp : Revision: 12022 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.hh : Revision: 15156 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/count Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-eq.hpp : Revision: 12359 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-gq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-lq.hpp : Revision: 12359 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/rel.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-eq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-gq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-lq.hpp : Revision: 12359 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.cpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/edge-finding.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/limits.hpp : Revision: 14678 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/man-prop.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/opt-prop.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/overload.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/post.hpp : Revision: 14689 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/subsumption.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task-view.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/time-tabling.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/tree.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.hh : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives/val.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/bnd.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom-ctrl.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.hpp : Revision: 14823 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/graph.hpp : Revision: 15116 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/ter-dom.hpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/val.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hh : Revision: 13315 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/range.hpp : Revision: 15215 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/set.hpp : Revision: 12472 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.hh : Revision: 15215 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/element Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/int.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.hpp : Revision: 10000 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/view.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.hpp : Revision: 14818 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.cpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.hpp : Revision: 15456 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.hh : Revision: 15456 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/basic.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/incremental.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/layered-graph.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.cpp : Revision: 11192 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.hpp : Revision: 12728 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd-sup.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom-sup.hpp : Revision: 15118 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/post.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/val.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/view.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-1.hpp : Revision: 13490 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-2.hpp : Revision: 13490 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set.cpp : Revision: 10174 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ipl.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/irt.hpp : Revision: 15565 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/brancher.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.cpp : Revision: 13633 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.hpp : Revision: 15120 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-obj.cpp : Revision: 13458 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.hh : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/limits.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-int.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-post.cpp : Revision: 15565 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-scale.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-view.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-bin.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-dom.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-nary.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-noview.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-post.cpp : Revision: 15576 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-ter.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/post.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-bool.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-int.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/member Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/prop.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/re-prop.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.hh : Revision: 12472 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/box.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/dim.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/man.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/opt.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-base.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-eq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-gq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-lq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/graph.hpp : Revision: 15118 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-base.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-eq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-gq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-lq.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/range-event.hpp : Revision: 12283 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/sym-bit-matrix.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.cpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede/single.hpp : Revision: 15151 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.hh : Revision: 15151 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/propagator.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/reify.hpp : Revision: 13154 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/eq.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lex.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lq-le.hpp : Revision: 15468 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/nq.hpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.cpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.hh : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/relax.cpp : Revision: 15233 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/int.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/set-op.hpp : Revision: 10359 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/view.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/violations.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/matching.hpp : Revision: 9692 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/narrowing.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/order.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/propagate.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/sortsup.hpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hh : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hpp : Revision: 13292 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/task Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/array.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/event.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/fwd-to-bwd.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/iter.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/man-to-opt.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/prop.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/purge.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/sort.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/tree.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/task.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-delta.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-trace-view.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-delta.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-trace-view.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/tracer.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/traits.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.hpp : Revision: 15597 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/detectable.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/edge-finding.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/man-prop.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/not-first-not-last.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/opt-prop.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/overload.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/post.hpp : Revision: 14688 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/subsumption.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task-view.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/time-tabling.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/tree.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/unshare.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hh : Revision: 12335 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/var Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.cpp : Revision: 11028 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.hpp : Revision: 11366 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.cpp : Revision: 11366 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.hpp : Revision: 11366 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/print.hpp : Revision: 8082 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.cpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.hpp : Revision: 15565 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/delta.hpp : Revision: 8082 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.cpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.hpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp.hpp : Revision: 15565 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/view Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool-test.hpp : Revision: 8082 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool.hpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/cached.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/constint.hpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/int.hpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/iter.hpp : Revision: 9692 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/minus.hpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/neg-bool.hpp : Revision: 11118 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/offset.hpp : Revision: 13292 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/print.hpp : Revision: 13455 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/rel-test.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/scale.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/zero.hpp : Revision: 13292 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/bi-link.hpp : Revision: 12306 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/comb-ptr-flag.hpp : Revision: 12306 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/edge.hpp : Revision: 12299 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/graph.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/iter-prune-val.hpp : Revision: 12395 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/node.hpp : Revision: 12395 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph.hh : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int/view.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/int.hh : Revision: 15623 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/iter Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-add.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-append.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-array.hpp : Revision: 8109 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-cache.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-compl.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-diff.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-empty.hpp : Revision: 7989 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-inter.hpp : Revision: 15120 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-list.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-map.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minmax.hpp : Revision: 7989 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minus.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-negative.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-offset.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-operations.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-positive.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-rangelist.hpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-scale.hpp : Revision: 12528 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton-append.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton.hpp : Revision: 7989 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-size.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-union.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-values.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-array.hpp : Revision: 8109 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitset.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitsetoffset.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-inter.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-list.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-map.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-minus.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-negative.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-offset.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-positive.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-ranges.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-singleton.hpp : Revision: 7989 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-union.hpp : Revision: 11595 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-unique.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/iter.hh : Revision: 13455 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/kernel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.cpp : Revision: 15510 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.hpp : Revision: 15565 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/advisor.hpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.cpp : Revision: 13310 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/allocators.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.hpp : Revision: 15116 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/array.hpp : Revision: 15170 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-tiebreak.hpp : Revision: 15121 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-traits.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-val.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-var.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch.cpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-filter.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-merit.hpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-print.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-commit.hpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel-commit.hpp : Revision: 15472 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel.hpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-sel.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-val.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.hpp : Revision: 15565 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/gpi.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/macros.hpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-config.hpp : Revision: 13825 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.cpp : Revision: 13347 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/modevent.hpp : Revision: 7678 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/propagator.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/range-list.hpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.cpp : Revision: 15150 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.cpp : Revision: 15119 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-array.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-data.hpp : Revision: 15401 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/subscribed-propagators.hpp : Revision: 15129 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-print.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-traits.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-imp.hpp : no version available Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-type.hpp : no version available Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var.hpp : Revision: 15476 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/view.hpp : Revision: 15565 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/wait.hh : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/kernel.hh : Revision: 15623 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.cpp : Revision: 15141 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.hpp : Revision: 14983 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.hpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-arith.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-expr.cpp : Revision: 15141 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.cpp : Revision: 13227 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.hpp : Revision: 13227 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-arith.cpp : Revision: 15124 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-expr.cpp : Revision: 15141 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.cpp : Revision: 13227 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.hpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/ldsb.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/matrix.hpp : Revision: 15121 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.hpp : Revision: 14825 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.cpp : Revision: 15141 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.hpp : Revision: 12441 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel.hh : Revision: 15172 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/base.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/build.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.cpp : Revision: 14776 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.hpp : Revision: 14762 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.hpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.hpp : Revision: 15169 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.hh : Revision: 14814 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.cpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.cpp : Revision: 15620 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.cpp : Revision: 9887 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.hpp : Revision: 15169 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.cpp : Revision: 15620 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.cpp : Revision: 14258 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/relax.hh : Revision: 15542 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/bab.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/dfs.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.cpp : Revision: 15169 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.hh : Revision: 15542 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.cpp : Revision: 14258 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/statistics.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.cpp : Revision: 14435 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.hpp : Revision: 14762 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/support.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/traits.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search/worker.hh : Revision: 14037 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/search.hh : Revision: 15233 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/array-traits.hpp : Revision: 12200 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.hpp : Revision: 15129 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/bool.cpp : Revision: 15304 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.cpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.hpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/afc.hpp : Revision: 13310 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/assign.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.hpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/merit.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.cpp : Revision: 13801 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.hpp : Revision: 13801 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/traits.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-commit.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel-commit.cpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/var.hpp : Revision: 15562 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/view-sel.cpp : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.hh : Revision: 15527 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/cardinality.cpp : Revision: 15566 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/bool.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/int.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/set.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/sorted.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.hh : Revision: 15137 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.hpp : Revision: 9878 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.cpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.hpp : Revision: 9878 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.hh : Revision: 9878 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.cpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.hpp : Revision: 9878 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.hh : Revision: 9878 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/dom.cpp : Revision: 15566 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/element Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/disjoint.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/inter.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/union.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/unionConst.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.hpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/exec.cpp : Revision: 15434 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/int Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/card.hpp : Revision: 10603 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/minmax.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/weights.hpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.cpp : Revision: 15567 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hh : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hpp : Revision: 15567 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/brancher.hpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/sym-imp.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.cpp : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.hh : Revision: 15623 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/limits.hpp : Revision: 9779 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede/single.hpp : Revision: 15152 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.hh : Revision: 15152 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/common.hpp : Revision: 11004 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/eq.hpp : Revision: 13426 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/lq.hpp : Revision: 15129 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nosubset.hpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nq.hpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-eq.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-lq.hpp : Revision: 15137 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-subset.hpp : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/subset.hpp : Revision: 10364 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/common.hpp : Revision: 15120 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/inter.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/partition.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvv.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-vvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl.cpp : Revision: 10030 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvv.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-vvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl.cpp : Revision: 10030 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post.hpp : Revision: 12346 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/subofunion.hpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/superofinter.hpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/union.hpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvv.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcc.cpp : Revision: 12346 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcv.cpp : Revision: 12346 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vvc.cpp : Revision: 11048 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-singleton.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-ternary.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.hh : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.cpp : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.hh : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/relax.cpp : Revision: 15365 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/common.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.cpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.cpp : Revision: 10364 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.hpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.hh : Revision: 9878 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/delta.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/trace-view.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/tracer.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/traits.hpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.cpp : Revision: 15597 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.hpp : Revision: 15597 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/var Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/print.hpp : Revision: 7994 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.cpp : Revision: 11366 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.hpp : Revision: 11366 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/delta.hpp : Revision: 8082 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.cpp : Revision: 8082 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/iter.hpp : Revision: 9692 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.cpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.hpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp.hpp : Revision: 15465 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/view Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/cached.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/complement.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/const.hpp : Revision: 11294 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/print.hpp : Revision: 13455 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/set.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/singleton.hpp : Revision: 15162 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set/view.hpp : Revision: 15162 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/set.hh : Revision: 15623 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/support Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.cpp : Revision: 14972 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/auto-link.hpp : Revision: 7781 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-base.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-offset.hpp : Revision: 13458 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset.hpp : Revision: 14181 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/block-allocator.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/cast.hpp : Revision: 15434 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/config.hpp : no version available Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-array.hpp : Revision: 15118 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-queue.hpp : Revision: 9692 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-stack.hpp : Revision: 13840 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.cpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.hpp : Revision: 14818 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.cpp : Revision: 14964 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.hpp : Revision: 14972 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.cpp : Revision: 13026 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.hpp : Revision: 13018 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/int-type.hpp : Revision: 10238 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/macros.hpp : Revision: 15541 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/marked-pointer.hpp : Revision: 15465 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/random.hpp : Revision: 13061 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/run-jobs.hpp : Revision: 15372 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/sort.hpp : Revision: 9692 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/static-stack.hpp : Revision: 9692 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/none.hpp : Revision: 12399 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.hpp : Revision: 14653 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.hpp : Revision: 14762 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.hpp : Revision: 14653 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support/timer.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/gecode/support.hh : Revision: 15362 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/third-party Version of /builddir/build/BUILD/gecode-5.1.0/license.hh : no version available Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/misc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/misc/doxygen Version of /builddir/build/BUILD/gecode-5.1.0/stat.hh : no version available Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test Version of /builddir/build/BUILD/gecode-5.1.0/test/afc.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/array.cpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/assign Version of /builddir/build/BUILD/gecode-5.1.0/test/assign/bool.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/assign/float.cpp : Revision: 12714 Version of /builddir/build/BUILD/gecode-5.1.0/test/assign/int.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/assign/set.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/assign.cpp : Revision: 15441 Version of /builddir/build/BUILD/gecode-5.1.0/test/assign.hh : Revision: 12703 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/branch Version of /builddir/build/BUILD/gecode-5.1.0/test/branch/bool.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/branch/float.cpp : Revision: 12714 Version of /builddir/build/BUILD/gecode-5.1.0/test/branch/int.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/branch/set.cpp : Revision: 11016 Version of /builddir/build/BUILD/gecode-5.1.0/test/branch.cpp : Revision: 15572 Version of /builddir/build/BUILD/gecode-5.1.0/test/branch.hh : Revision: 12703 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/flatzinc Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/2dpacking.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/alpha.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships10.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships3.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships4.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships5.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships7.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships9.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bool_clause.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug232.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug319.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r6746.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r7854.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cumulatives.cpp : Revision: 14362 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cutstock.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/eq20.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/factory_planning_instance.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/golomb.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop2x2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/knights.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/langford2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/latin_squares_fd.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_3.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_4.cpp : Revision: 15613 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_5.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/multidim_knapsack_simple.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/no_warn_empty_domain.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/oss.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/output_test.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/packing.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/photo.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_fd.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_lp.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/quasigroup_qg5.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_cp2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_ip.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queens4.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/radiation.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_arith1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_and.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_or.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_cmp_reif.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_eq_reif.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/simple_sat.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/singHoist2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/steiner_triples.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sudoku.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/template_design.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_1.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_2.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_3.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_4.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_5.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_6.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_approx_bnb.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_array_just_right.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_assigned_var_bounds_bad.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_flatzinc_output_anns.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arith.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arrays.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_coercions.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_comparison.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_logic.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_sets.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_div.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_mod.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_ranges_as_values.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_seq_search.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/timetabling.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/trucking.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses_small.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/wolf_goat_cabbage.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/zebra.cpp : Revision: 14287 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.cpp : Revision: 15159 Version of /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.hh : Revision: 14287 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/float Version of /builddir/build/BUILD/gecode-5.1.0/test/float/arithmetic.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/basic.cpp : Revision: 13230 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/channel.cpp : Revision: 15132 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/dom.cpp : Revision: 14369 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/linear.cpp : Revision: 15130 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/mm-lin.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/rel.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/transcendental.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/float/trigonometric.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/float.cpp : Revision: 15217 Version of /builddir/build/BUILD/gecode-5.1.0/test/float.hh : Revision: 15217 Version of /builddir/build/BUILD/gecode-5.1.0/test/float.hpp : Revision: 14967 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/int Version of /builddir/build/BUILD/gecode-5.1.0/test/int/arithmetic.cpp : Revision: 15468 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/basic.cpp : Revision: 13154 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/bin-packing.cpp : Revision: 15116 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/bool.cpp : Revision: 15304 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/channel.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/circuit.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/count.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/cumulative.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/cumulatives.cpp : Revision: 13061 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/distinct.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/dom.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/element.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/exec.cpp : Revision: 15582 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/extensional.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/gcc.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/linear.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/member.cpp : Revision: 12486 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/mm-arithmetic.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/mm-bool.cpp : Revision: 15073 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/mm-count.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/mm-lin.cpp : Revision: 13228 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/mm-rel.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/no-overlap.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/nvalues.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/precede.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/rel.cpp : Revision: 15253 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/sequence.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/sorted.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/unary.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/int/unshare.cpp : Revision: 14672 Version of /builddir/build/BUILD/gecode-5.1.0/test/int.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/test/int.hh : Revision: 15156 Version of /builddir/build/BUILD/gecode-5.1.0/test/int.hpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/ldsb.cpp : Revision: 15469 Version of /builddir/build/BUILD/gecode-5.1.0/test/nogoods.cpp : Revision: 15116 Version of /builddir/build/BUILD/gecode-5.1.0/test/region.cpp : Revision: 15150 Version of /builddir/build/BUILD/gecode-5.1.0/test/search.cpp : Revision: 15620 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/set Version of /builddir/build/BUILD/gecode-5.1.0/test/set/channel.cpp : Revision: 12452 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/construct.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/convex.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/distinct.cpp : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/dom.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/element.cpp : Revision: 15224 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/exec.cpp : Revision: 15581 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/int.cpp : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/mm-set.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/precede.cpp : Revision: 14967 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op-const.cpp : Revision: 11297 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op.cpp : Revision: 15224 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/rel.cpp : Revision: 15304 Version of /builddir/build/BUILD/gecode-5.1.0/test/set/sequence.cpp : Revision: 13068 Version of /builddir/build/BUILD/gecode-5.1.0/test/set.cpp : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/test/set.hh : Revision: 15566 Version of /builddir/build/BUILD/gecode-5.1.0/test/set.hpp : Revision: 12346 Version of /builddir/build/BUILD/gecode-5.1.0/test/test.cpp : Revision: 15233 Version of /builddir/build/BUILD/gecode-5.1.0/test/test.hh : Revision: 10684 Version of /builddir/build/BUILD/gecode-5.1.0/test/test.hpp : Revision: 8138 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/tools Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/tools/flatzinc Version of /builddir/build/BUILD/gecode-5.1.0/tools/flatzinc/fzn-gecode.cpp : Revision: 15155 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0 Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/autom4te.cache Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/contribs Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/doc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/doxygen Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/examples Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/driver Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/exampleplugin Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/mznlib Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/var Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/float/view Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/gist Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/gist/standalone-example Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/count Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/element Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/member Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/task Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/var Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/view Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/iter Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/kernel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/element Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/int Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/var Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/set/view Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/support Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/gecode/third-party Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/misc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/misc/doxygen Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/assign Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/branch Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/float Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/int Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/test/set Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/tools Searching for files in directory /builddir/build/BUILD/gecode-5.1.0/tools/flatzinc Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/gecode-5.1.0/changelog.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/changelog.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/doxygen.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/doxygen.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/all-interval.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/all-interval.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/alpha.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/alpha.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/archimedean-spiral.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/archimedean-spiral.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/bacp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/bacp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/bibd.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/bibd.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/black-hole.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/black-hole.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/car-sequencing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/car-sequencing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/cartesian-heart.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/cartesian-heart.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/colored-matrix.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/colored-matrix.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/crew.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/crew.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/crossword.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/crossword.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/crowded-chess.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/crowded-chess.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/descartes-folium.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/descartes-folium.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/dominating-queens.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/dominating-queens.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/domino.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/domino.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/donald.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/donald.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/efpa.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/efpa.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/eq20.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/eq20.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/golden-spiral.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/golden-spiral.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/golf.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/golf.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/golomb-ruler.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/golomb-ruler.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/graph-color.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/graph-color.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/grocery.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/grocery.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/hamming.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/hamming.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/ind-set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/ind-set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/kakuro.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/kakuro.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/knights.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/knights.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/langford-number.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/langford-number.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/magic-sequence.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/magic-sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/magic-square.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/magic-square.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/minesweeper.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/minesweeper.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/money.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/money.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/multi-bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/multi-bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/nonogram.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/nonogram.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/open-shop.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/open-shop.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/ortho-latin.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/ortho-latin.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/partition.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/partition.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/pentominoes.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/pentominoes.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/perfect-square.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/perfect-square.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/photo.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/photo.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/qcp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/qcp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/queen-armies.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/queen-armies.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/queens.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/queens.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/radiotherapy.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/radiotherapy.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/sat.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/sat.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/schurs-lemma.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/schurs-lemma.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/scowl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/scowl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/sports-league.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/sports-league.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/steel-mill.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/steel-mill.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/steiner.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/steiner.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/sudoku.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/sudoku.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/tsp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/tsp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/warehouses.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/warehouses.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/examples/word-square.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/examples/word-square.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/driver/options.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/driver/script.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/driver.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/driver.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/ast.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/ast.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/conexpr.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/conexpr.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/flatzinc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/flatzinc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/option.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/option.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/parser.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/parser.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/plugin.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/plugin.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/registry.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/symboltable.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/symboltable.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/varspec.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc/varspec.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/flatzinc.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/abs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/abs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/div.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/div.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/min-max.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/min-max.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/mult.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/mult.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/pow-nroot.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/pow-nroot.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/sqr-sqrt.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic/sqr-sqrt.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/arithmetic.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool/ite.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool/ite.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/bool.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/branch.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel/channel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/exec.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/limits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/nary.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/nary.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/post.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear/post.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/linear.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/nextafter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/nextafter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/num.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/num.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/lq-le.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/lq-le.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/relax.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/rounding.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental/exp-log.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental/exp-log.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/transcendental.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/asinacos.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/asinacos.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/sincos.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/sincos.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/tanatan.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric/tanatan.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/trigonometric.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/float.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp/float.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/float.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/float.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/minus.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/minus.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/offset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/offset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/rel-test.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/rel-test.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/scale.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view/scale.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/float.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/float.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/drawingcursor.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gecodelogo.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/gist.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/layoutcursor.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/mainwindow.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/node.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodecursor.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodestats.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodevisitor.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/nodewidget.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/preferences.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/qtgist.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/spacenode.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/stopbrancher.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/textoutput.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/treecanvas.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/visualnode.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist/zoomToFitIcon.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist/zoomToFitIcon.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/gist.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/gist.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/abs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/abs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/argmax.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/argmax.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/divmod.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/divmod.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/max.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/max.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/mult.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/nroot.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/nroot.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow-ops.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow-ops.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic/pow.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/arithmetic.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/conflict-graph.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing/propagate.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bin-packing.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/clause.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/clause.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/eqv.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/ite.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/ite.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/or.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool/or.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/bool.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/ngl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/ngl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch/view-values.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/branch.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-multi.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/link-single.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/circuit.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-gq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/int-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/rel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/rel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-gq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count/view-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/count.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/edge-finding.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/edge-finding.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/limits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/man-prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/man-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/opt-prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/opt-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/overload.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/overload.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/post.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/post.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/subsumption.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/subsumption.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/task.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/time-tabling.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/time-tabling.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/tree.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulative.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/cumulatives.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/bnd.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/bnd.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom-ctrl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom-ctrl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/eqite.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/graph.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/ter-dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/ter-dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/distinct.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/div.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/range.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/range.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/dom.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/pair.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/element.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec/when.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/exec.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/basic.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/basic.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/dfa.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/incremental.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/incremental.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/layered-graph.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/layered-graph.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional/tuple-set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/extensional.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd-sup.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd-sup.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/bnd.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom-sup.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom-sup.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/post.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/post.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/gcc.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/idx-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-1.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-1.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-2.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set-2.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/int-set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ipl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ipl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/irt.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/irt.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/brancher.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/brancher.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-obj.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb/sym-obj.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/ldsb.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/limits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-post.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-post.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-scale.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-scale.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/bool-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-bin.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-bin.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-dom.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-dom.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-nary.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-nary.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-noview.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-noview.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-post.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-post.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-ter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/int-ter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/post.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear/post.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear-int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/linear.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/re-prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/member/re-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/member.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/box.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/box.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/dim.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/dim.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/man.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/man.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/opt.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap/opt.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/no-overlap.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-gq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/bool-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/graph.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-gq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/int-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/range-event.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/range-event.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/sym-bit-matrix.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues/sym-bit-matrix.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/nvalues.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede/single.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede/single.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/precede.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/propagator.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/propagator.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/reify.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/reify.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lex.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lex.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lq-le.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/lq-le.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/rel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/relax.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/set-op.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/set-op.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/violations.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence/violations.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sequence.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/matching.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/matching.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/narrowing.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/narrowing.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/order.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/order.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/propagate.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/propagate.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/sortsup.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted/sortsup.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/sorted.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/support-values.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/event.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/event.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/fwd-to-bwd.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/fwd-to-bwd.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/iter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/man-to-opt.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/man-to-opt.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/purge.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/purge.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/sort.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/sort.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/tree.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/task.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/task.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/bool-trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/int-trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/detectable.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/detectable.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/edge-finding.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/edge-finding.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/man-prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/man-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/not-first-not-last.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/not-first-not-last.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/opt-prop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/opt-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/overload.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/overload.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/post.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/post.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/subsumption.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/subsumption.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/task.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/time-tabling.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/time-tabling.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/tree.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unary.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/unshare.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/unshare.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/val-set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool-test.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool-test.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/cached.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/cached.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/constint.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/constint.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/iter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/minus.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/minus.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/neg-bool.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/neg-bool.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/offset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/offset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/rel-test.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/rel-test.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/scale.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/scale.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/zero.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view/zero.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/bi-link.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/bi-link.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/comb-ptr-flag.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/comb-ptr-flag.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/edge.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/edge.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/graph.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/iter-prune-val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/iter-prune-val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/node.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph/node.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view-val-graph.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/int.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/int.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-add.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-add.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-append.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-append.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-cache.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-cache.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-compl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-compl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-diff.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-diff.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-empty.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-empty.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-inter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-inter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-list.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-list.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-map.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-map.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minmax.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minmax.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minus.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-minus.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-negative.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-negative.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-offset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-operations.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-operations.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-positive.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-positive.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-rangelist.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-rangelist.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-scale.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-scale.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton-append.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton-append.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-size.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-size.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-union.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-union.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-values.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/ranges-values.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitsetoffset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-bitsetoffset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-inter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-inter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-list.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-list.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-map.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-map.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-minus.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-minus.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-negative.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-negative.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-offset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-positive.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-positive.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-ranges.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-ranges.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-singleton.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-union.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-union.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-unique.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter/values-unique.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/iter.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/iter.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/action.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/advisor.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/advisor.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/allocators.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/allocators.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/archive.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-tiebreak.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-tiebreak.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-var.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch-var.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-filter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-filter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-merit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-merit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel-commit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-sel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view-val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/brancher-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/core.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/gpi.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/gpi.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/macros.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/macros.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-config.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-config.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/memory-manager.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/modevent.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/modevent.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/propagator.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/propagator.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/range-list.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/range-list.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/region.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/rnd.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-data.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/shared-data.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/subscribed-propagators.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/subscribed-propagators.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-filter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-recorder.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/tracer.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-type.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var-type.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/var.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/wait.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel/wait.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/kernel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/kernel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/bool-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-arith.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-arith.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-expr.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/float-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-arith.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-arith.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-expr.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/int-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/ldsb.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/ldsb.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/matrix.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/matrix.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/optimize.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/reg.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel/set-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/minimodel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/bab.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/build.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/build.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/cutoff.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/dfs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/engine.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/lds.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/dead.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/nogoods.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/parallel/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/rbs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/meta/sequential/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/options.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/bab.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/dfs.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/engine.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/parallel/path.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/rbs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/relax.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/relax.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sebs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/bab.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/bab.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/dfs.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/dfs.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/lds.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/sequential/path.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/statistics.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/statistics.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/stop.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/support.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/support.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search/worker.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search/worker.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/search.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/search.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/ngl.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/branch.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/cardinality.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/cardinality.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/bool.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/sorted.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel/sorted.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/channel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/conv.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex/hull.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/convex.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct/atmostOne.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/distinct.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/disjoint.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/disjoint.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/inter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/inter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/union.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/union.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/unionConst.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element/unionConst.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/element.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/exec.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/card.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/card.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/minmax.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/minmax.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/weights.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int/weights.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/brancher.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/brancher.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/sym-imp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb/sym-imp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/ldsb.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/limits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede/single.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede/single.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/precede.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/common.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/common.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nosubset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nosubset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-eq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-lq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-subset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/re-subset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/subset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel/subset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/common.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/common.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/inter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/inter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/partition.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/partition.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-compl.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post-nocompl.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/post.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/subofunion.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/subofunion.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/superofinter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/superofinter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/union.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op/union.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcv.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vcv.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-const-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-singleton.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-singleton.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-ternary.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op-ternary.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel-op.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/rel.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/relax.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/common.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/common.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq-u.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence/seq.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/sequence.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/integerset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/iter.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/cached.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/cached.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/complement.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/complement.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/const.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/const.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/singleton.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view/singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set/view.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set/view.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/set.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/set.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/allocator.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/auto-link.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/auto-link.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-base.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-base.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-offset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/bitset.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/block-allocator.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/block-allocator.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/cast.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/cast.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/config.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/config.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-array.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-array.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-queue.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-queue.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-stack.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/dynamic-stack.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/heap.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/hw-rnd.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/int-type.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/int-type.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/macros.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/macros.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/marked-pointer.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/marked-pointer.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/random.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/random.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/run-jobs.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/run-jobs.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/sort.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/sort.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/static-stack.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/static-stack.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/none.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/none.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/pthreads.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/thread.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread/windows.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/thread.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support/timer.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support/timer.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/gecode/support.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/gecode/support.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/license.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/license.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/stat.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/stat.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/afc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/afc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/array.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/array.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign/float.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign/float.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign/set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign/set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/assign.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/assign.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch/float.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch/float.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch/set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch/set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/branch.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/branch.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/2dpacking.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/2dpacking.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/alpha.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/alpha.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships10.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships10.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships3.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships3.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships4.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships4.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships5.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships5.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships7.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships7.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships9.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/battleships9.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/blocksworld_instance_2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bool_clause.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bool_clause.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug232.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug232.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug319.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bug319.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r6746.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r6746.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r7854.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/bugfix_r7854.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cutstock.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/cutstock.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/empty_domain_2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/eq20.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/eq20.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/factory_planning_instance.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/factory_planning_instance.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/golomb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/golomb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/int_set_as_type2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop2x2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/jobshop2x2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/knights.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/knights.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/langford2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/langford2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/latin_squares_fd.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/latin_squares_fd.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_3.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_3.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_4.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_4.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_5.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/magicsq_5.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/multidim_knapsack_simple.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/multidim_knapsack_simple.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/no_warn_empty_domain.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/no_warn_empty_domain.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/oss.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/oss.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/output_test.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/output_test.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/packing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/packing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/perfsq2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/photo.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/photo.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_fd.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_fd.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_lp.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/product_lp.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/quasigroup_qg5.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/quasigroup_qg5.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_cp2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_cp2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_ip.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queen_ip.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queens4.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/queens4.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/radiation.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/radiation.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_arith1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_arith1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_and.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_and.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_or.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_array_bool_or.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_cmp_reif.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_cmp_reif.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_eq_reif.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sat_eq_reif.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/simple_sat.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/simple_sat.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/singHoist2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/singHoist2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/steiner_triples.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/steiner_triples.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sudoku.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/sudoku.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/template_design.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/template_design.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_1.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_1.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_2.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_2.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_3.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_3.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_4.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_4.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_5.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_5.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_6.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/tenpenki_6.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_approx_bnb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_approx_bnb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_array_just_right.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_array_just_right.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_assigned_var_bounds_bad.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_assigned_var_bounds_bad.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_flatzinc_output_anns.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_flatzinc_output_anns.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arith.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arith.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arrays.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_arrays.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_coercions.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_coercions.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_comparison.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_comparison.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_logic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_logic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_sets.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_fzn_sets.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_div.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_div.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_mod.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_mod.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_ranges_as_values.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_int_ranges_as_values.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_seq_search.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/test_seq_search.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/timetabling.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/timetabling.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/trucking.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/trucking.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses_small.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/warehouses_small.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/wolf_goat_cabbage.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/wolf_goat_cabbage.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/zebra.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc/zebra.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/flatzinc.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/basic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/basic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/linear.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/mm-lin.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/mm-lin.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/transcendental.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/transcendental.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float/trigonometric.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float/trigonometric.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/float.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/float.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/basic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/basic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/circuit.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/circuit.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/count.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/count.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/cumulative.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/cumulative.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/element.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/element.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/exec.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/extensional.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/extensional.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/gcc.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/gcc.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/linear.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/member.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/member.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/mm-arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/mm-arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/mm-bool.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/mm-bool.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/mm-count.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/mm-count.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/mm-lin.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/mm-lin.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/mm-rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/mm-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/no-overlap.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/no-overlap.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/nvalues.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/nvalues.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/precede.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/sorted.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/sorted.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/unary.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/unary.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int/unshare.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int/unshare.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/int.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/int.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/nogoods.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/nogoods.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/region.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/region.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/search.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/search.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/channel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/construct.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/construct.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/convex.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/convex.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/dom.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/element.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/element.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/exec.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/int.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/int.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/mm-set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/mm-set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/precede.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op-const.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op-const.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/rel-op.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/rel.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/set.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/set.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/test.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/test.cpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/test.hh... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/test.hh... Preprocessing /builddir/build/BUILD/gecode-5.1.0/test/test.hpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/test/test.hpp... Preprocessing /builddir/build/BUILD/gecode-5.1.0/tools/flatzinc/fzn-gecode.cpp... Parsing file /builddir/build/BUILD/gecode-5.1.0/tools/flatzinc/fzn-gecode.cpp... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Distributing member group documentation. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file changelog.hh... Generating code for file doxygen.hh... Generating code for file examples/all-interval.cpp... Generating code for file examples/alpha.cpp... Generating code for file test/flatzinc/alpha.cpp... Generating code for file examples/archimedean-spiral.cpp... Generating code for file examples/bacp.cpp... Generating code for file examples/bibd.cpp... Generating code for file examples/bin-packing.cpp... Generating code for file gecode/int/bin-packing.cpp... Generating code for file test/int/bin-packing.cpp... Generating code for file examples/black-hole.cpp... Generating code for file examples/car-sequencing.cpp... Generating code for file examples/cartesian-heart.cpp... Generating code for file examples/colored-matrix.cpp... Generating code for file examples/crew.cpp... Generating code for file examples/crossword.cpp... Generating code for file examples/crowded-chess.cpp... Generating code for file examples/descartes-folium.cpp... Generating code for file examples/dominating-queens.cpp... Generating code for file examples/domino.cpp... Generating code for file examples/donald.cpp... Generating code for file examples/efpa.cpp... Generating code for file examples/eq20.cpp... Generating code for file test/flatzinc/eq20.cpp... Generating code for file examples/golden-spiral.cpp... Generating code for file examples/golf.cpp... Generating code for file examples/golomb-ruler.cpp... Generating code for file examples/graph-color.cpp... Generating code for file examples/grocery.cpp... Generating code for file examples/hamming.cpp... Generating code for file examples/ind-set.cpp... Generating code for file examples/kakuro.cpp... Generating code for file examples/knights.cpp... Generating code for file test/flatzinc/knights.cpp... Generating code for file examples/langford-number.cpp... Generating code for file examples/magic-sequence.cpp... Generating code for file examples/magic-square.cpp... Generating code for file examples/minesweeper.cpp... Generating code for file examples/money.cpp... Generating code for file examples/multi-bin-packing.cpp... Generating code for file examples/nonogram.cpp... Generating code for file examples/open-shop.cpp... Generating code for file examples/ortho-latin.cpp... Generating code for file examples/partition.cpp... Generating code for file examples/pentominoes.cpp... Generating code for file examples/perfect-square.cpp... Generating code for file examples/photo.cpp... Generating code for file test/flatzinc/photo.cpp... Generating code for file examples/qcp.cpp... Generating code for file examples/queen-armies.cpp... Generating code for file examples/queens.cpp... Generating code for file examples/radiotherapy.cpp... Generating code for file examples/sat.cpp... Generating code for file examples/schurs-lemma.cpp... Generating code for file examples/scowl.hpp... Generating code for file examples/sports-league.cpp... Generating code for file examples/steel-mill.cpp... Generating code for file examples/steiner.cpp... Generating code for file examples/sudoku.cpp... Generating code for file test/flatzinc/sudoku.cpp... Generating code for file examples/tsp.cpp... Generating code for file examples/warehouses.cpp... Generating code for file test/flatzinc/warehouses.cpp... Generating code for file examples/word-square.cpp... Generating code for file gecode/driver.hh... Generating code for file gecode/driver/options.cpp... Generating code for file gecode/search/options.cpp... Generating code for file gecode/driver/options.hpp... Generating code for file gecode/search/options.hpp... Generating code for file gecode/driver/script.cpp... Generating code for file gecode/driver/script.hpp... Generating code for file gecode/flatzinc.hh... Generating code for file test/flatzinc.hh... Generating code for file gecode/flatzinc/ast.hh... Generating code for file gecode/flatzinc/conexpr.hh... Generating code for file gecode/flatzinc/flatzinc.cpp... Generating code for file test/flatzinc.cpp... Generating code for file gecode/flatzinc/option.hh... Generating code for file gecode/flatzinc/parser.hh... Generating code for file gecode/flatzinc/plugin.hh... Generating code for file gecode/flatzinc/registry.cpp... Generating code for file gecode/flatzinc/registry.hh... Generating code for file gecode/flatzinc/symboltable.hh... Generating code for file gecode/flatzinc/varspec.hh... Generating code for file gecode/float.hh... Generating code for file test/float.hh... Generating code for file gecode/float/arithmetic.cpp... Generating code for file gecode/int/arithmetic.cpp... Generating code for file test/float/arithmetic.cpp... Generating code for file test/int/arithmetic.cpp... Generating code for file gecode/float/arithmetic.hh... Generating code for file gecode/int/arithmetic.hh... Generating code for file gecode/float/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/abs.hpp... Generating code for file gecode/float/arithmetic/div.hpp... Generating code for file gecode/int/div.hpp... Generating code for file gecode/float/arithmetic/min-max.hpp... Generating code for file gecode/float/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/float/arithmetic/pow-nroot.hpp... Generating code for file gecode/float/arithmetic/sqr-sqrt.hpp... Generating code for file gecode/float/array-traits.hpp... Generating code for file gecode/int/array-traits.hpp... Generating code for file gecode/set/array-traits.hpp... Generating code for file gecode/float/array.cpp... Generating code for file gecode/int/array.cpp... Generating code for file gecode/set/array.cpp... Generating code for file test/array.cpp... Generating code for file gecode/float/array.hpp... Generating code for file gecode/int/array.hpp... Generating code for file gecode/int/task/array.hpp... Generating code for file gecode/kernel/array.hpp... Generating code for file gecode/set/array.hpp... Generating code for file gecode/float/bool.cpp... Generating code for file gecode/int/bool.cpp... Generating code for file gecode/int/var/bool.cpp... Generating code for file gecode/int/var-imp/bool.cpp... Generating code for file gecode/set/bool.cpp... Generating code for file test/assign/bool.cpp... Generating code for file test/branch/bool.cpp... Generating code for file test/int/bool.cpp... Generating code for file gecode/float/bool.hh... Generating code for file gecode/int/bool.hh... Generating code for file gecode/float/bool/ite.hpp... Generating code for file gecode/int/bool/ite.hpp... Generating code for file gecode/float/branch.cpp... Generating code for file gecode/int/branch.cpp... Generating code for file gecode/kernel/branch.cpp... Generating code for file gecode/set/branch.cpp... Generating code for file test/branch.cpp... Generating code for file gecode/float/branch.hh... Generating code for file gecode/int/branch.hh... Generating code for file gecode/set/branch.hh... Generating code for file test/branch.hh... Generating code for file gecode/float/branch/action.cpp... Generating code for file gecode/int/branch/action.cpp... Generating code for file gecode/kernel/action.cpp... Generating code for file gecode/set/branch/action.cpp... Generating code for file gecode/float/branch/action.hpp... Generating code for file gecode/int/branch/action.hpp... Generating code for file gecode/kernel/action.hpp... Generating code for file gecode/set/branch/action.hpp... Generating code for file gecode/float/branch/afc.hpp... Generating code for file gecode/int/branch/afc.hpp... Generating code for file gecode/kernel/afc.hpp... Generating code for file gecode/set/branch/afc.hpp... Generating code for file gecode/float/branch/assign.hpp... Generating code for file gecode/int/branch/assign.hpp... Generating code for file gecode/set/branch/assign.hpp... Generating code for file gecode/float/branch/chb.cpp... Generating code for file gecode/int/branch/chb.cpp... Generating code for file gecode/kernel/chb.cpp... Generating code for file gecode/set/branch/chb.cpp... Generating code for file gecode/float/branch/chb.hpp... Generating code for file gecode/int/branch/chb.hpp... Generating code for file gecode/kernel/chb.hpp... Generating code for file gecode/set/branch/chb.hpp... Generating code for file gecode/float/branch/merit.hpp... Generating code for file gecode/int/branch/merit.hpp... Generating code for file gecode/set/branch/merit.hpp... Generating code for file gecode/float/branch/traits.hpp... Generating code for file gecode/float/trace/traits.hpp... Generating code for file gecode/int/branch/traits.hpp... Generating code for file gecode/int/trace/traits.hpp... Generating code for file gecode/search/traits.hpp... Generating code for file gecode/set/branch/traits.hpp... Generating code for file gecode/set/trace/traits.hpp... Generating code for file gecode/float/branch/val-commit.hpp... Generating code for file gecode/int/branch/val-commit.hpp... Generating code for file gecode/set/branch/val-commit.hpp... Generating code for file gecode/float/branch/val-sel-commit.cpp... Generating code for file gecode/int/branch/val-sel-commit.cpp... Generating code for file gecode/set/branch/val-sel-commit.cpp... Generating code for file gecode/float/branch/val-sel.hpp... Generating code for file gecode/int/branch/val-sel.hpp... Generating code for file gecode/set/branch/val-sel.hpp... Generating code for file gecode/float/branch/val.hpp... Generating code for file gecode/float/val.hpp... Generating code for file gecode/int/branch/val.hpp... Generating code for file gecode/int/channel/val.hpp... Generating code for file gecode/int/circuit/val.hpp... Generating code for file gecode/int/cumulatives/val.hpp... Generating code for file gecode/int/distinct/val.hpp... Generating code for file gecode/int/gcc/val.hpp... Generating code for file gecode/set/branch/val.hpp... Generating code for file gecode/float/branch/var.hpp... Generating code for file gecode/int/branch/var.hpp... Generating code for file gecode/kernel/var.hpp... Generating code for file gecode/set/branch/var.hpp... Generating code for file gecode/float/branch/view-sel.cpp... Generating code for file gecode/int/branch/view-sel.cpp... Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/float/channel.cpp... Generating code for file gecode/int/channel.cpp... Generating code for file gecode/set/channel.cpp... Generating code for file test/float/channel.cpp... Generating code for file test/int/channel.cpp... Generating code for file test/set/channel.cpp... Generating code for file gecode/float/channel.hh... Generating code for file gecode/int/channel.hh... Generating code for file gecode/set/channel.hh... Generating code for file gecode/float/channel/channel.hpp... Generating code for file gecode/float/channel.hpp... Generating code for file gecode/int/channel.hpp... Generating code for file gecode/float/dom.cpp... Generating code for file gecode/int/dom.cpp... Generating code for file gecode/set/dom.cpp... Generating code for file test/float/dom.cpp... Generating code for file test/int/dom.cpp... Generating code for file test/set/dom.cpp... Generating code for file gecode/float/exception.cpp... Generating code for file gecode/int/exception.cpp... Generating code for file gecode/kernel/exception.cpp... Generating code for file gecode/minimodel/exception.cpp... Generating code for file gecode/search/exception.cpp... Generating code for file gecode/set/exception.cpp... Generating code for file gecode/support/exception.cpp... Generating code for file gecode/float/exception.hpp... Generating code for file gecode/int/exception.hpp... Generating code for file gecode/kernel/exception.hpp... Generating code for file gecode/minimodel/exception.hpp... Generating code for file gecode/search/exception.hpp... Generating code for file gecode/set/exception.hpp... Generating code for file gecode/support/exception.hpp... Generating code for file gecode/float/exec.cpp... Generating code for file gecode/int/exec.cpp... Generating code for file gecode/set/exec.cpp... Generating code for file test/int/exec.cpp... Generating code for file test/set/exec.cpp... Generating code for file gecode/float/limits.hpp... Generating code for file gecode/int/cumulative/limits.hpp... Generating code for file gecode/int/limits.hpp... Generating code for file gecode/set/limits.hpp... Generating code for file gecode/float/linear.cpp... Generating code for file test/float/linear.cpp... Generating code for file test/int/linear.cpp... Generating code for file gecode/float/linear.hh... Generating code for file gecode/int/linear.hh... Generating code for file gecode/float/linear/nary.hpp... Generating code for file gecode/float/linear/post.cpp... Generating code for file gecode/float/nextafter.hpp... Generating code for file gecode/float/num.hpp... Generating code for file gecode/float/rel.cpp... Generating code for file gecode/int/rel.cpp... Generating code for file gecode/set/rel.cpp... Generating code for file test/float/rel.cpp... Generating code for file test/int/rel.cpp... Generating code for file test/set/rel.cpp... Generating code for file gecode/float/rel.hh... Generating code for file gecode/int/rel.hh... Generating code for file gecode/set/rel.hh... Generating code for file gecode/float/rel/eq.hpp... Generating code for file gecode/int/bool/eq.hpp... Generating code for file gecode/int/rel/eq.hpp... Generating code for file gecode/set/rel/eq.hpp... Generating code for file gecode/float/rel/lq-le.hpp... Generating code for file gecode/int/rel/lq-le.hpp... Generating code for file gecode/float/rel/nq.hpp... Generating code for file gecode/int/rel/nq.hpp... Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/float/relax.cpp... Generating code for file gecode/int/relax.cpp... Generating code for file gecode/set/relax.cpp... Generating code for file gecode/float/rounding.cpp... Generating code for file gecode/float/rounding.hpp... Generating code for file gecode/float/trace.cpp... Generating code for file gecode/int/trace.cpp... Generating code for file gecode/kernel/trace.cpp... Generating code for file gecode/set/trace.cpp... Generating code for file gecode/float/trace.hpp... Generating code for file gecode/int/trace.hpp... Generating code for file gecode/kernel/trace.hpp... Generating code for file gecode/set/trace.hpp... Generating code for file gecode/float/trace/delta.hpp... Generating code for file gecode/float/var-imp/delta.hpp... Generating code for file gecode/int/var-imp/delta.hpp... Generating code for file gecode/set/trace/delta.hpp... Generating code for file gecode/set/var-imp/delta.hpp... Generating code for file gecode/float/trace/trace-view.hpp... Generating code for file gecode/set/trace/trace-view.hpp... Generating code for file gecode/float/trace/tracer.cpp... Generating code for file gecode/int/trace/tracer.cpp... Generating code for file gecode/kernel/tracer.cpp... Generating code for file gecode/set/trace/tracer.cpp... Generating code for file gecode/float/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... Generating code for file gecode/float/transcendental/exp-log.hpp... Generating code for file gecode/float/trigonometric.cpp... Generating code for file test/float/trigonometric.cpp... Generating code for file gecode/float/trigonometric.hh... Generating code for file gecode/float/trigonometric/asinacos.hpp... Generating code for file gecode/float/trigonometric/sincos.hpp... Generating code for file gecode/float/trigonometric/tanatan.hpp... Generating code for file gecode/float/var-imp.hpp... Generating code for file gecode/int/var-imp.hpp... Generating code for file gecode/kernel/var-imp.hpp... Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/float/var/float.cpp... Generating code for file gecode/float/var-imp/float.cpp... Generating code for file test/assign/float.cpp... Generating code for file test/branch/float.cpp... Generating code for file test/float.cpp... Generating code for file gecode/float/var/float.hpp... Generating code for file gecode/float/var-imp/float.hpp... Generating code for file gecode/float/view/float.hpp... Generating code for file test/float.hpp... Generating code for file gecode/float/var/print.hpp... Generating code for file gecode/float/view/print.hpp... Generating code for file gecode/int/var/print.hpp... Generating code for file gecode/int/view/print.hpp... Generating code for file gecode/set/var/print.hpp... Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/float/view.hpp... Generating code for file gecode/int/element/view.hpp... Generating code for file gecode/int/gcc/view.hpp... Generating code for file gecode/int/sequence/view.hpp... Generating code for file gecode/int/view.hpp... Generating code for file gecode/kernel/view.hpp... Generating code for file gecode/set/view.hpp... Generating code for file gecode/float/view/minus.hpp... Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/float/view/offset.hpp... Generating code for file gecode/int/view/offset.hpp... Generating code for file gecode/float/view/rel-test.hpp... Generating code for file gecode/int/view/rel-test.hpp... Generating code for file gecode/float/view/scale.hpp... Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/gist.hh... Generating code for file gecode/gist/drawingcursor.cpp... Generating code for file gecode/gist/drawingcursor.hh... Generating code for file gecode/gist/drawingcursor.hpp... Generating code for file gecode/gist/gecodelogo.cpp... Generating code for file gecode/gist/gecodelogo.hh... Generating code for file gecode/gist/gist.cpp... Generating code for file gecode/gist/gist.hpp... Generating code for file gecode/gist/layoutcursor.hh... Generating code for file gecode/gist/layoutcursor.hpp... Generating code for file gecode/gist/mainwindow.cpp... Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... Generating code for file gecode/gist/node.hpp... Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... Generating code for file gecode/gist/nodestats.hh... Generating code for file gecode/gist/nodevisitor.hh... Generating code for file gecode/gist/nodevisitor.hpp... Generating code for file gecode/gist/nodewidget.cpp... Generating code for file gecode/gist/nodewidget.hh... Generating code for file gecode/gist/preferences.cpp... Generating code for file gecode/gist/preferences.hh... Generating code for file gecode/gist/qtgist.cpp... Generating code for file gecode/gist/qtgist.hh... Generating code for file gecode/gist/spacenode.cpp... Generating code for file gecode/gist/spacenode.hh... Generating code for file gecode/gist/spacenode.hpp... Generating code for file gecode/gist/stopbrancher.cpp... Generating code for file gecode/gist/stopbrancher.hh... Generating code for file gecode/gist/textoutput.cpp... Generating code for file gecode/gist/textoutput.hh... Generating code for file gecode/gist/treecanvas.cpp... Generating code for file gecode/gist/treecanvas.hh... Generating code for file gecode/gist/visualnode.cpp... Generating code for file gecode/gist/visualnode.hh... Generating code for file gecode/gist/visualnode.hpp... Generating code for file gecode/gist/zoomToFitIcon.hpp... Generating code for file gecode/int.hh... Generating code for file gecode/set/int.hh... Generating code for file test/int.hh... Generating code for file gecode/int/arithmetic/argmax.hpp... Generating code for file gecode/int/arithmetic/divmod.hpp... Generating code for file gecode/int/arithmetic/max.hpp... Generating code for file gecode/int/arithmetic/mult.cpp... Generating code for file gecode/int/arithmetic/nroot.hpp... Generating code for file gecode/int/arithmetic/pow-ops.hpp... Generating code for file gecode/int/arithmetic/pow.hpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... Generating code for file gecode/int/bin-packing/propagate.cpp... Generating code for file gecode/int/bin-packing/propagate.hpp... Generating code for file gecode/int/sorted/propagate.hpp... Generating code for file gecode/int/bool/base.hpp... Generating code for file gecode/int/channel/base.hpp... Generating code for file gecode/int/circuit/base.hpp... Generating code for file gecode/int/extensional/base.hpp... Generating code for file gecode/int/no-overlap/base.hpp... Generating code for file gecode/search/base.hpp... Generating code for file gecode/int/bool/clause.hpp... Generating code for file gecode/int/bool/eqv.cpp... Generating code for file gecode/int/bool/eqv.hpp... Generating code for file gecode/int/bool/lq.hpp... Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/int/bool/or.hpp... Generating code for file gecode/int/branch/ngl.hpp... Generating code for file gecode/set/branch/ngl.hpp... Generating code for file gecode/int/branch/view-values.cpp... Generating code for file gecode/int/branch/view-values.hpp... Generating code for file gecode/int/channel/dom.hpp... Generating code for file gecode/int/circuit/dom.hpp... Generating code for file gecode/int/distinct/dom.hpp... Generating code for file gecode/int/gcc/dom.hpp... Generating code for file gecode/int/channel/link-multi.cpp... Generating code for file gecode/int/channel/link-multi.hpp... Generating code for file gecode/int/channel/link-single.cpp... Generating code for file gecode/int/channel/link-single.hpp... Generating code for file gecode/int/circuit.cpp... Generating code for file test/int/circuit.cpp... Generating code for file gecode/int/circuit.hh... Generating code for file gecode/int/count.cpp... Generating code for file test/int/count.cpp... Generating code for file gecode/int/count.hh... Generating code for file gecode/int/count/int-base.hpp... Generating code for file gecode/int/nvalues/int-base.hpp... Generating code for file gecode/int/count/int-eq.hpp... Generating code for file gecode/int/nvalues/int-eq.hpp... Generating code for file gecode/int/count/int-gq.hpp... Generating code for file gecode/int/nvalues/int-gq.hpp... Generating code for file gecode/int/count/int-lq.hpp... Generating code for file gecode/int/nvalues/int-lq.hpp... Generating code for file gecode/int/count/rel.hpp... Generating code for file gecode/int/count/view-base.hpp... Generating code for file gecode/int/count/view-eq.hpp... Generating code for file gecode/int/count/view-gq.hpp... Generating code for file gecode/int/count/view-lq.hpp... Generating code for file gecode/int/cumulative.cpp... Generating code for file test/int/cumulative.cpp... Generating code for file gecode/int/cumulative.hh... Generating code for file gecode/int/cumulative/edge-finding.hpp... Generating code for file gecode/int/unary/edge-finding.hpp... Generating code for file gecode/int/cumulative/man-prop.hpp... Generating code for file gecode/int/unary/man-prop.hpp... Generating code for file gecode/int/cumulative/opt-prop.hpp... Generating code for file gecode/int/unary/opt-prop.hpp... Generating code for file gecode/int/cumulative/overload.hpp... Generating code for file gecode/int/unary/overload.hpp... Generating code for file gecode/int/cumulative/post.hpp... Generating code for file gecode/int/gcc/post.hpp... Generating code for file gecode/int/linear/post.hpp... Generating code for file gecode/int/unary/post.hpp... Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/int/cumulative/subsumption.hpp... Generating code for file gecode/int/unary/subsumption.hpp... Generating code for file gecode/int/cumulative/task-view.hpp... Generating code for file gecode/int/unary/task-view.hpp... Generating code for file gecode/int/cumulative/task.hpp... Generating code for file gecode/int/unary/task.hpp... Generating code for file gecode/int/cumulative/time-tabling.hpp... Generating code for file gecode/int/unary/time-tabling.hpp... Generating code for file gecode/int/cumulative/tree.hpp... Generating code for file gecode/int/task/tree.hpp... Generating code for file gecode/int/unary/tree.hpp... Generating code for file gecode/int/cumulatives.cpp... Generating code for file test/flatzinc/cumulatives.cpp... Generating code for file test/int/cumulatives.cpp... Generating code for file gecode/int/cumulatives.hh... Generating code for file gecode/int/distinct.cpp... Generating code for file gecode/set/distinct.cpp... Generating code for file test/int/distinct.cpp... Generating code for file test/set/distinct.cpp... Generating code for file gecode/int/distinct.hh... Generating code for file gecode/set/distinct.hh... Generating code for file gecode/int/distinct/bnd.hpp... Generating code for file gecode/int/gcc/bnd.hpp... Generating code for file gecode/int/distinct/dom-ctrl.hpp... Generating code for file gecode/int/distinct/eqite.cpp... Generating code for file gecode/int/distinct/eqite.hpp... Generating code for file gecode/int/distinct/graph.hpp... Generating code for file gecode/int/nvalues/graph.hpp... Generating code for file gecode/int/view-val-graph/graph.hpp... Generating code for file gecode/int/distinct/ter-dom.hpp... Generating code for file gecode/int/div.hh... Generating code for file gecode/int/dom.hh... Generating code for file gecode/int/dom/range.hpp... Generating code for file gecode/int/dom/set.hpp... Generating code for file gecode/set/channel/set.hpp... Generating code for file gecode/set/var/set.hpp... Generating code for file gecode/set/var-imp/set.hpp... Generating code for file gecode/set/view/set.hpp... Generating code for file test/set.hpp... Generating code for file gecode/int/element.cpp... Generating code for file gecode/set/element.cpp... Generating code for file test/int/element.cpp... Generating code for file test/set/element.cpp... Generating code for file gecode/int/element.hh... Generating code for file gecode/set/element.hh... Generating code for file gecode/int/element/int.hpp... Generating code for file gecode/int/sequence/int.hpp... Generating code for file gecode/int/var/int.hpp... Generating code for file gecode/int/var-imp/int.hpp... Generating code for file gecode/int/view/int.hpp... Generating code for file gecode/set/channel/int.hpp... Generating code for file gecode/set/int.hpp... Generating code for file test/int.hpp... Generating code for file gecode/int/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... Generating code for file gecode/int/exec/when.cpp... Generating code for file gecode/int/exec/when.hpp... Generating code for file gecode/int/extensional.cpp... Generating code for file test/int/extensional.cpp... Generating code for file gecode/int/extensional.hh... Generating code for file gecode/int/extensional/basic.hpp... Generating code for file gecode/int/extensional/dfa.cpp... Generating code for file gecode/int/extensional/dfa.hpp... Generating code for file gecode/int/extensional/incremental.hpp... Generating code for file gecode/int/extensional/layered-graph.hpp... Generating code for file gecode/int/extensional/tuple-set.cpp... Generating code for file gecode/int/extensional/tuple-set.hpp... Generating code for file gecode/int/gcc.cpp... Generating code for file test/int/gcc.cpp... Generating code for file gecode/int/gcc.hh... Generating code for file gecode/int/gcc/bnd-sup.hpp... Generating code for file gecode/int/gcc/dom-sup.hpp... Generating code for file gecode/int/idx-view.hh... Generating code for file gecode/int/idx-view.hpp... Generating code for file gecode/int/int-set-1.hpp... Generating code for file gecode/int/int-set-2.hpp... Generating code for file gecode/int/int-set.cpp... Generating code for file gecode/int/ipl.hpp... Generating code for file gecode/int/irt.hpp... Generating code for file gecode/int/ldsb.cpp... Generating code for file gecode/set/ldsb.cpp... Generating code for file test/ldsb.cpp... Generating code for file gecode/int/ldsb.hh... Generating code for file gecode/set/ldsb.hh... Generating code for file gecode/int/ldsb/brancher.hpp... Generating code for file gecode/set/ldsb/brancher.hpp... Generating code for file gecode/int/ldsb/sym-imp.cpp... Generating code for file gecode/set/ldsb/sym-imp.cpp... Generating code for file gecode/int/ldsb/sym-imp.hpp... Generating code for file gecode/int/ldsb/sym-obj.cpp... Generating code for file gecode/int/linear-bool.cpp... Generating code for file gecode/int/linear-int.cpp... Generating code for file gecode/int/linear/bool-int.hpp... Generating code for file gecode/int/linear/bool-post.cpp... Generating code for file gecode/int/linear/bool-scale.hpp... Generating code for file gecode/int/linear/bool-view.hpp... Generating code for file gecode/int/linear/int-bin.hpp... Generating code for file gecode/int/linear/int-dom.hpp... Generating code for file gecode/int/linear/int-nary.hpp... Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... Generating code for file gecode/int/member/prop.hpp... Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/member/re-prop.hpp... Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... Generating code for file gecode/int/no-overlap.hh... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... Generating code for file gecode/int/no-overlap/opt.hpp... Generating code for file gecode/int/nvalues.cpp... Generating code for file test/int/nvalues.cpp... Generating code for file gecode/int/nvalues.hh... Generating code for file gecode/int/nvalues/bool-base.hpp... Generating code for file gecode/int/nvalues/bool-eq.hpp... Generating code for file gecode/int/nvalues/bool-gq.hpp... Generating code for file gecode/int/nvalues/bool-lq.hpp... Generating code for file gecode/int/nvalues/range-event.hpp... Generating code for file gecode/int/nvalues/sym-bit-matrix.hpp... Generating code for file gecode/int/precede.cpp... Generating code for file gecode/set/precede.cpp... Generating code for file test/int/precede.cpp... Generating code for file test/set/precede.cpp... Generating code for file gecode/int/precede.hh... Generating code for file gecode/set/precede.hh... Generating code for file gecode/int/precede/single.hpp... Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/kernel/propagator.hpp... Generating code for file gecode/int/reify.hpp... Generating code for file gecode/int/rel/lex.hpp... Generating code for file gecode/int/sequence.cpp... Generating code for file gecode/set/sequence.cpp... Generating code for file test/int/sequence.cpp... Generating code for file test/set/sequence.cpp... Generating code for file gecode/int/sequence.hh... Generating code for file gecode/set/sequence.hh... Generating code for file gecode/int/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... Generating code for file gecode/int/sorted.cpp... Generating code for file test/int/sorted.cpp... Generating code for file gecode/int/sorted.hh... Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... Generating code for file gecode/int/sorted/order.hpp... Generating code for file gecode/int/sorted/sortsup.hpp... Generating code for file gecode/int/support-values.hh... Generating code for file gecode/int/support-values.hpp... Generating code for file gecode/int/task.hh... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... Generating code for file gecode/int/task/iter.hpp... Generating code for file gecode/int/view/iter.hpp... Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/task/purge.hpp... Generating code for file gecode/int/task/sort.hpp... Generating code for file gecode/support/sort.hpp... Generating code for file gecode/int/trace/bool-delta.hpp... Generating code for file gecode/int/trace/bool-trace-view.hpp... Generating code for file gecode/int/trace/int-delta.hpp... Generating code for file gecode/int/trace/int-trace-view.hpp... Generating code for file gecode/int/unary.cpp... Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unary.hh... Generating code for file gecode/int/unary/detectable.hpp... Generating code for file gecode/int/unary/not-first-not-last.hpp... Generating code for file gecode/int/unshare.cpp... Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... Generating code for file gecode/int/var/bool.hpp... Generating code for file gecode/int/var-imp/bool.hpp... Generating code for file gecode/int/view/bool.hpp... Generating code for file gecode/set/channel/bool.hpp... Generating code for file gecode/int/var/int.cpp... Generating code for file gecode/int/var-imp/int.cpp... Generating code for file gecode/set/int.cpp... Generating code for file test/assign/int.cpp... Generating code for file test/branch/int.cpp... Generating code for file test/int.cpp... Generating code for file test/set/int.cpp... Generating code for file gecode/int/view-val-graph.hh... Generating code for file gecode/int/view-val-graph/bi-link.hpp... Generating code for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating code for file gecode/int/view-val-graph/edge.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... Generating code for file gecode/int/view/bool-test.hpp... Generating code for file gecode/int/view/cached.hpp... Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/int/view/constint.hpp... Generating code for file gecode/int/view/neg-bool.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... Generating code for file gecode/iter/ranges-append.hpp... Generating code for file gecode/iter/ranges-array.hpp... Generating code for file gecode/iter/ranges-cache.hpp... Generating code for file gecode/iter/ranges-compl.hpp... Generating code for file gecode/iter/ranges-diff.hpp... Generating code for file gecode/iter/ranges-empty.hpp... Generating code for file gecode/iter/ranges-inter.hpp... Generating code for file gecode/iter/ranges-list.hpp... Generating code for file gecode/iter/ranges-map.hpp... Generating code for file gecode/iter/ranges-minmax.hpp... Generating code for file gecode/iter/ranges-minus.hpp... Generating code for file gecode/iter/ranges-negative.hpp... Generating code for file gecode/iter/ranges-offset.hpp... Generating code for file gecode/iter/ranges-operations.hpp... Generating code for file gecode/iter/ranges-positive.hpp... Generating code for file gecode/iter/ranges-rangelist.hpp... Generating code for file gecode/iter/ranges-scale.hpp... Generating code for file gecode/iter/ranges-singleton-append.hpp... Generating code for file gecode/iter/ranges-singleton.hpp... Generating code for file gecode/iter/ranges-size.hpp... Generating code for file gecode/iter/ranges-union.hpp... Generating code for file gecode/iter/ranges-values.hpp... Generating code for file gecode/iter/values-array.hpp... Generating code for file gecode/iter/values-bitset.hpp... Generating code for file gecode/iter/values-bitsetoffset.hpp... Generating code for file gecode/iter/values-inter.hpp... Generating code for file gecode/iter/values-list.hpp... Generating code for file gecode/iter/values-map.hpp... Generating code for file gecode/iter/values-minus.hpp... Generating code for file gecode/iter/values-negative.hpp... Generating code for file gecode/iter/values-offset.hpp... Generating code for file gecode/iter/values-positive.hpp... Generating code for file gecode/iter/values-ranges.hpp... Generating code for file gecode/iter/values-singleton.hpp... Generating code for file gecode/iter/values-union.hpp... Generating code for file gecode/iter/values-unique.hpp... Generating code for file gecode/kernel.hh... Generating code for file gecode/kernel/advisor.hpp... Generating code for file gecode/kernel/afc.cpp... Generating code for file test/afc.cpp... Generating code for file gecode/kernel/allocators.hpp... Generating code for file gecode/kernel/archive.cpp... Generating code for file gecode/kernel/archive.hpp... Generating code for file gecode/kernel/branch-tiebreak.hpp... Generating code for file gecode/kernel/branch-traits.hpp... Generating code for file gecode/kernel/branch-val.hpp... Generating code for file gecode/kernel/branch-var.hpp... Generating code for file gecode/kernel/brancher-filter.hpp... Generating code for file gecode/kernel/brancher-merit.hpp... Generating code for file gecode/kernel/brancher-print.hpp... Generating code for file gecode/kernel/brancher-val-commit.hpp... Generating code for file gecode/kernel/brancher-val-sel-commit.hpp... Generating code for file gecode/kernel/brancher-val-sel.hpp... Generating code for file gecode/kernel/brancher-view-sel.hpp... Generating code for file gecode/kernel/brancher-view-val.hpp... Generating code for file gecode/kernel/brancher-view.hpp... Generating code for file gecode/kernel/core.cpp... Generating code for file gecode/kernel/core.hpp... Generating code for file gecode/kernel/gpi.hpp... Generating code for file gecode/kernel/macros.hpp... Generating code for file gecode/support/macros.hpp... Generating code for file gecode/kernel/memory-config.hpp... Generating code for file gecode/kernel/memory-manager.cpp... Generating code for file gecode/kernel/memory-manager.hpp... Generating code for file gecode/kernel/modevent.hpp... Generating code for file gecode/kernel/range-list.hpp... Generating code for file gecode/kernel/region.cpp... Generating code for file test/region.cpp... Generating code for file gecode/kernel/region.hpp... Generating code for file gecode/kernel/rnd.cpp... Generating code for file gecode/kernel/rnd.hpp... Generating code for file gecode/kernel/shared-array.hpp... Generating code for file gecode/kernel/shared-data.hpp... Generating code for file gecode/kernel/subscribed-propagators.hpp... Generating code for file gecode/kernel/trace-filter.cpp... Generating code for file gecode/kernel/trace-filter.hpp... Generating code for file gecode/kernel/trace-print.hpp... Generating code for file gecode/kernel/trace-recorder.cpp... Generating code for file gecode/kernel/trace-recorder.hpp... Generating code for file gecode/kernel/trace-traits.hpp... Generating code for file gecode/kernel/tracer.hpp... Generating code for file gecode/kernel/var-type.hpp... Generating code for file gecode/kernel/wait.hh... Generating code for file gecode/minimodel.hh... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-rel.cpp... Generating code for file gecode/minimodel/float-rel.hpp... Generating code for file gecode/minimodel/int-arith.cpp... Generating code for file gecode/minimodel/int-expr.cpp... Generating code for file gecode/minimodel/int-rel.cpp... Generating code for file gecode/minimodel/int-rel.hpp... Generating code for file gecode/minimodel/ldsb.hpp... Generating code for file gecode/minimodel/matrix.hpp... Generating code for file gecode/minimodel/optimize.cpp... Generating code for file gecode/minimodel/optimize.hpp... Generating code for file gecode/minimodel/reg.cpp... Generating code for file gecode/minimodel/reg.hpp... Generating code for file gecode/minimodel/set-expr.cpp... Generating code for file gecode/minimodel/set-expr.hpp... Generating code for file gecode/minimodel/set-rel.cpp... Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... Generating code for file gecode/search/parallel/bab.cpp... Generating code for file gecode/search/bab.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cutoff.cpp... Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/parallel/dfs.cpp... Generating code for file gecode/search/dfs.hpp... Generating code for file gecode/search/engine.cpp... Generating code for file gecode/search/parallel/engine.cpp... Generating code for file gecode/search/engine.hpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/sequential/lds.cpp... Generating code for file gecode/search/lds.hpp... Generating code for file gecode/search/meta/dead.cpp... Generating code for file gecode/search/meta/dead.hh... Generating code for file gecode/search/meta/nogoods.cpp... Generating code for file test/nogoods.cpp... Generating code for file gecode/search/meta/nogoods.hh... Generating code for file gecode/search/meta/parallel/pbs.cpp... Generating code for file gecode/search/meta/sequential/pbs.cpp... Generating code for file gecode/search/pbs.cpp... Generating code for file gecode/search/meta/parallel/pbs.hh... Generating code for file gecode/search/meta/sequential/pbs.hh... Generating code for file gecode/search/meta/parallel/pbs.hpp... Generating code for file gecode/search/meta/sequential/pbs.hpp... Generating code for file gecode/search/pbs.hpp... Generating code for file gecode/search/meta/rbs.cpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/meta/rbs.hh... Generating code for file gecode/search/meta/rbs.hpp... Generating code for file gecode/search/rbs.hpp... Generating code for file gecode/search/parallel/bab.hh... Generating code for file gecode/search/sequential/bab.hh... Generating code for file gecode/search/parallel/dfs.hh... Generating code for file gecode/search/sequential/dfs.hh... Generating code for file gecode/search/parallel/engine.hh... Generating code for file gecode/search/parallel/path.cpp... Generating code for file gecode/search/sequential/path.cpp... Generating code for file gecode/search/parallel/path.hh... Generating code for file gecode/search/sequential/path.hh... Generating code for file gecode/search/relax.hh... Generating code for file gecode/search/sebs.cpp... Generating code for file gecode/search/sebs.hpp... Generating code for file gecode/search/sequential/lds.hh... Generating code for file gecode/search/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... Generating code for file gecode/search/support.hh... Generating code for file gecode/support.hh... Generating code for file gecode/search/worker.hh... Generating code for file gecode/set.hh... Generating code for file test/set.hh... Generating code for file gecode/set/branch/ngl.cpp... Generating code for file gecode/set/cardinality.cpp... Generating code for file gecode/set/channel/sorted.hpp... Generating code for file gecode/set/convex.cpp... Generating code for file test/set/convex.cpp... Generating code for file gecode/set/convex.hh... Generating code for file gecode/set/convex/conv.cpp... Generating code for file gecode/set/convex/conv.hpp... Generating code for file gecode/set/convex/hull.cpp... Generating code for file gecode/set/convex/hull.hpp... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... Generating code for file gecode/set/element/disjoint.hpp... Generating code for file gecode/set/element/inter.hpp... Generating code for file gecode/set/rel-op/inter.hpp... Generating code for file gecode/set/element/union.hpp... Generating code for file gecode/set/rel-op/union.hpp... Generating code for file gecode/set/element/unionConst.hpp... Generating code for file gecode/set/int/card.hpp... Generating code for file gecode/set/int/minmax.hpp... Generating code for file gecode/set/int/weights.hpp... Generating code for file gecode/set/rel-op-const-cvc.cpp... Generating code for file gecode/set/rel-op-const-cvv.cpp... Generating code for file gecode/set/rel-op-const-vcc.cpp... Generating code for file gecode/set/rel-op-const-vcv.cpp... Generating code for file gecode/set/rel-op-const-vvc.cpp... Generating code for file gecode/set/rel-op-singleton.cpp... Generating code for file gecode/set/rel-op-ternary.cpp... Generating code for file gecode/set/rel-op.cpp... Generating code for file test/set/rel-op.cpp... Generating code for file gecode/set/rel-op.hh... Generating code for file gecode/set/rel-op/partition.hpp... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... Generating code for file gecode/set/rel-op/post-compl-cvv.cpp... Generating code for file gecode/set/rel-op/post-compl-vvc.cpp... Generating code for file gecode/set/rel-op/post-compl.cpp... Generating code for file gecode/set/rel-op/post-nocompl-cvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating code for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl.cpp... Generating code for file gecode/set/rel-op/subofunion.hpp... Generating code for file gecode/set/rel-op/superofinter.hpp... Generating code for file gecode/set/rel/common.hpp... Generating code for file gecode/set/rel-op/common.hpp... Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/rel/nosubset.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... Generating code for file gecode/set/var/set.cpp... Generating code for file gecode/set/var-imp/set.cpp... Generating code for file test/assign/set.cpp... Generating code for file test/branch/set.cpp... Generating code for file test/set.cpp... Generating code for file gecode/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... Generating code for file gecode/set/view/singleton.hpp... Generating code for file gecode/support/allocator.cpp... Generating code for file gecode/support/allocator.hpp... Generating code for file gecode/support/auto-link.hpp... Generating code for file gecode/support/bitset-base.hpp... Generating code for file gecode/support/bitset-offset.hpp... Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... Generating code for file gecode/support/heap.cpp... Generating code for file gecode/support/heap.hpp... Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/run-jobs.hpp... Generating code for file gecode/support/static-stack.hpp... Generating code for file gecode/support/thread/none.hpp... Generating code for file gecode/support/thread/pthreads.cpp... Generating code for file gecode/support/thread/pthreads.hpp... Generating code for file gecode/support/thread/thread.cpp... Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread.hpp... Generating code for file gecode/support/thread/windows.cpp... Generating code for file gecode/support/thread/windows.hpp... Generating code for file gecode/support/timer.hpp... Generating code for file license.hh... Generating code for file stat.hh... Generating code for file test/assign.cpp... Generating code for file test/assign.hh... Generating code for file test/flatzinc/2dpacking.cpp... Generating code for file test/flatzinc/battleships1.cpp... Generating code for file test/flatzinc/battleships10.cpp... Generating code for file test/flatzinc/battleships2.cpp... Generating code for file test/flatzinc/battleships3.cpp... Generating code for file test/flatzinc/battleships4.cpp... Generating code for file test/flatzinc/battleships5.cpp... Generating code for file test/flatzinc/battleships7.cpp... Generating code for file test/flatzinc/battleships9.cpp... Generating code for file test/flatzinc/blocksworld_instance_1.cpp... Generating code for file test/flatzinc/blocksworld_instance_2.cpp... Generating code for file test/flatzinc/bool_clause.cpp... Generating code for file test/flatzinc/bug232.cpp... Generating code for file test/flatzinc/bug319.cpp... Generating code for file test/flatzinc/bugfix_r6746.cpp... Generating code for file test/flatzinc/bugfix_r7854.cpp... Generating code for file test/flatzinc/cutstock.cpp... Generating code for file test/flatzinc/empty_domain_1.cpp... Generating code for file test/flatzinc/empty_domain_2.cpp... Generating code for file test/flatzinc/factory_planning_instance.cpp... Generating code for file test/flatzinc/golomb.cpp... Generating code for file test/flatzinc/int_set_as_type1.cpp... Generating code for file test/flatzinc/int_set_as_type2.cpp... Generating code for file test/flatzinc/jobshop.cpp... Generating code for file test/flatzinc/jobshop2x2.cpp... Generating code for file test/flatzinc/langford2.cpp... Generating code for file test/flatzinc/latin_squares_fd.cpp... Generating code for file test/flatzinc/magicsq_3.cpp... Generating code for file test/flatzinc/magicsq_4.cpp... Generating code for file test/flatzinc/magicsq_5.cpp... Generating code for file test/flatzinc/multidim_knapsack_simple.cpp... Generating code for file test/flatzinc/no_warn_empty_domain.cpp... Generating code for file test/flatzinc/oss.cpp... Generating code for file test/flatzinc/output_test.cpp... Generating code for file test/flatzinc/packing.cpp... Generating code for file test/flatzinc/perfsq.cpp... Generating code for file test/flatzinc/perfsq2.cpp... Generating code for file test/flatzinc/product_fd.cpp... Generating code for file test/flatzinc/product_lp.cpp... Generating code for file test/flatzinc/quasigroup_qg5.cpp... Generating code for file test/flatzinc/queen_cp2.cpp... Generating code for file test/flatzinc/queen_ip.cpp... Generating code for file test/flatzinc/queens4.cpp... Generating code for file test/flatzinc/radiation.cpp... Generating code for file test/flatzinc/sat_arith1.cpp... Generating code for file test/flatzinc/sat_array_bool_and.cpp... Generating code for file test/flatzinc/sat_array_bool_or.cpp... Generating code for file test/flatzinc/sat_cmp_reif.cpp... Generating code for file test/flatzinc/sat_eq_reif.cpp... Generating code for file test/flatzinc/simple_sat.cpp... Generating code for file test/flatzinc/singHoist2.cpp... Generating code for file test/flatzinc/steiner_triples.cpp... Generating code for file test/flatzinc/template_design.cpp... Generating code for file test/flatzinc/tenpenki_1.cpp... Generating code for file test/flatzinc/tenpenki_2.cpp... Generating code for file test/flatzinc/tenpenki_3.cpp... Generating code for file test/flatzinc/tenpenki_4.cpp... Generating code for file test/flatzinc/tenpenki_5.cpp... Generating code for file test/flatzinc/tenpenki_6.cpp... Generating code for file test/flatzinc/test_approx_bnb.cpp... Generating code for file test/flatzinc/test_array_just_right.cpp... Generating code for file test/flatzinc/test_assigned_var_bounds_bad.cpp... Generating code for file test/flatzinc/test_flatzinc_output_anns.cpp... Generating code for file test/flatzinc/test_fzn_arith.cpp... Generating code for file test/flatzinc/test_fzn_arrays.cpp... Generating code for file test/flatzinc/test_fzn_coercions.cpp... Generating code for file test/flatzinc/test_fzn_comparison.cpp... Generating code for file test/flatzinc/test_fzn_logic.cpp... Generating code for file test/flatzinc/test_fzn_sets.cpp... Generating code for file test/flatzinc/test_int_div.cpp... Generating code for file test/flatzinc/test_int_mod.cpp... Generating code for file test/flatzinc/test_int_ranges_as_values.cpp... Generating code for file test/flatzinc/test_seq_search.cpp... Generating code for file test/flatzinc/timetabling.cpp... Generating code for file test/flatzinc/trucking.cpp... Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... Generating code for file test/float/basic.cpp... Generating code for file test/int/basic.cpp... Generating code for file test/float/mm-lin.cpp... Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/mm-arithmetic.cpp... Generating code for file test/int/mm-bool.cpp... Generating code for file test/int/mm-count.cpp... Generating code for file test/int/mm-rel.cpp... Generating code for file test/search.cpp... Generating code for file test/set/construct.cpp... Generating code for file test/set/mm-set.cpp... Generating code for file test/set/rel-op-const.cpp... Generating code for file test/test.cpp... Generating code for file test/test.hh... Generating code for file test/test.hpp... Generating code for file tools/flatzinc/fzn-gecode.cpp... Generating file documentation... Generating docs for file changelog.hh... Generating docs for file doxygen.hh... Generating docs for file examples/all-interval.cpp... Generating docs for file examples/alpha.cpp... Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file examples/archimedean-spiral.cpp... Generating docs for file examples/bacp.cpp... Generating docs for file examples/bibd.cpp... Generating docs for file examples/bin-packing.cpp... Generating docs for file gecode/int/bin-packing.cpp... Generating docs for file test/int/bin-packing.cpp... Generating docs for file examples/black-hole.cpp... Generating docs for file examples/car-sequencing.cpp... Generating docs for file examples/cartesian-heart.cpp... Generating docs for file examples/colored-matrix.cpp... Generating docs for file examples/crew.cpp... Generating docs for file examples/crossword.cpp... Generating docs for file examples/crowded-chess.cpp... Generating docs for file examples/descartes-folium.cpp... Generating docs for file examples/dominating-queens.cpp... Generating docs for file examples/domino.cpp... Generating docs for file examples/donald.cpp... Generating docs for file examples/efpa.cpp... Generating docs for file examples/eq20.cpp... Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file examples/golden-spiral.cpp... Generating docs for file examples/golf.cpp... Generating docs for file examples/golomb-ruler.cpp... Generating docs for file examples/graph-color.cpp... Generating docs for file examples/grocery.cpp... Generating docs for file examples/hamming.cpp... Generating docs for file examples/ind-set.cpp... Generating docs for file examples/kakuro.cpp... Generating docs for file examples/knights.cpp... Generating docs for file test/flatzinc/knights.cpp... Generating docs for file examples/langford-number.cpp... Generating docs for file examples/magic-sequence.cpp... Generating docs for file examples/magic-square.cpp... Generating docs for file examples/minesweeper.cpp... Generating docs for file examples/money.cpp... Generating docs for file examples/multi-bin-packing.cpp... Generating docs for file examples/nonogram.cpp... Generating docs for file examples/open-shop.cpp... Generating docs for file examples/ortho-latin.cpp... Generating docs for file examples/partition.cpp... Generating docs for file examples/pentominoes.cpp... Generating docs for file examples/perfect-square.cpp... Generating docs for file examples/photo.cpp... Generating docs for file test/flatzinc/photo.cpp... Generating docs for file examples/qcp.cpp... Generating docs for file examples/queen-armies.cpp... Generating docs for file examples/queens.cpp... Generating docs for file examples/radiotherapy.cpp... Generating docs for file examples/sat.cpp... Generating docs for file examples/schurs-lemma.cpp... Generating docs for file examples/scowl.hpp... Generating docs for file examples/sports-league.cpp... Generating docs for file examples/steel-mill.cpp... Generating docs for file examples/steiner.cpp... Generating docs for file examples/sudoku.cpp... Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file examples/tsp.cpp... Generating docs for file examples/warehouses.cpp... Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file examples/word-square.cpp... Generating docs for file gecode/driver.hh... Generating docs for file gecode/driver/options.cpp... Generating docs for file gecode/search/options.cpp... Generating docs for file gecode/driver/options.hpp... Generating docs for file gecode/search/options.hpp... Generating docs for file gecode/driver/script.cpp... Generating docs for file gecode/driver/script.hpp... Generating docs for file gecode/flatzinc.hh... Generating docs for file test/flatzinc.hh... Generating docs for file gecode/flatzinc/ast.hh... Generating docs for file gecode/flatzinc/conexpr.hh... Generating docs for file gecode/flatzinc/flatzinc.cpp... Generating docs for file test/flatzinc.cpp... Generating docs for file gecode/flatzinc/option.hh... Generating docs for file gecode/flatzinc/parser.hh... Generating docs for file gecode/flatzinc/plugin.hh... Generating docs for file gecode/flatzinc/registry.cpp... Generating docs for file gecode/flatzinc/registry.hh... Generating docs for file gecode/flatzinc/symboltable.hh... Generating docs for file gecode/flatzinc/varspec.hh... Generating docs for file gecode/float.hh... Generating docs for file test/float.hh... Generating docs for file gecode/float/arithmetic.cpp... Generating docs for file gecode/int/arithmetic.cpp... Generating docs for file test/float/arithmetic.cpp... Generating docs for file test/int/arithmetic.cpp... Generating docs for file gecode/float/arithmetic.hh... Generating docs for file gecode/int/arithmetic.hh... Generating docs for file gecode/float/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/abs.hpp... Generating docs for file gecode/float/arithmetic/div.hpp... Generating docs for file gecode/int/div.hpp... Generating docs for file gecode/float/arithmetic/min-max.hpp... Generating docs for file gecode/float/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/float/arithmetic/pow-nroot.hpp... Generating docs for file gecode/float/arithmetic/sqr-sqrt.hpp... Generating docs for file gecode/float/array-traits.hpp... Generating docs for file gecode/int/array-traits.hpp... Generating docs for file gecode/set/array-traits.hpp... Generating docs for file gecode/float/array.cpp... Generating docs for file gecode/int/array.cpp... Generating docs for file gecode/set/array.cpp... Generating docs for file test/array.cpp... Generating docs for file gecode/float/array.hpp... Generating docs for file gecode/int/array.hpp... Generating docs for file gecode/int/task/array.hpp... Generating docs for file gecode/kernel/array.hpp... Generating docs for file gecode/set/array.hpp... Generating docs for file gecode/float/bool.cpp... Generating docs for file gecode/int/bool.cpp... Generating docs for file gecode/int/var/bool.cpp... Generating docs for file gecode/int/var-imp/bool.cpp... Generating docs for file gecode/set/bool.cpp... Generating docs for file test/assign/bool.cpp... Generating docs for file test/branch/bool.cpp... Generating docs for file test/int/bool.cpp... Generating docs for file gecode/float/bool.hh... Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/float/bool/ite.hpp... Generating docs for file gecode/int/bool/ite.hpp... Generating docs for file gecode/float/branch.cpp... Generating docs for file gecode/int/branch.cpp... Generating docs for file gecode/kernel/branch.cpp... Generating docs for file gecode/set/branch.cpp... Generating docs for file test/branch.cpp... Generating docs for file gecode/float/branch.hh... Generating docs for file gecode/int/branch.hh... Generating docs for file gecode/set/branch.hh... Generating docs for file test/branch.hh... Generating docs for file gecode/float/branch/action.cpp... Generating docs for file gecode/int/branch/action.cpp... Generating docs for file gecode/kernel/action.cpp... Generating docs for file gecode/set/branch/action.cpp... Generating docs for file gecode/float/branch/action.hpp... Generating docs for file gecode/int/branch/action.hpp... Generating docs for file gecode/kernel/action.hpp... Generating docs for file gecode/set/branch/action.hpp... Generating docs for file gecode/float/branch/afc.hpp... Generating docs for file gecode/int/branch/afc.hpp... Generating docs for file gecode/kernel/afc.hpp... Generating docs for file gecode/set/branch/afc.hpp... Generating docs for file gecode/float/branch/assign.hpp... Generating docs for file gecode/int/branch/assign.hpp... Generating docs for file gecode/set/branch/assign.hpp... Generating docs for file gecode/float/branch/chb.cpp... Generating docs for file gecode/int/branch/chb.cpp... Generating docs for file gecode/kernel/chb.cpp... Generating docs for file gecode/set/branch/chb.cpp... Generating docs for file gecode/float/branch/chb.hpp... Generating docs for file gecode/int/branch/chb.hpp... Generating docs for file gecode/kernel/chb.hpp... Generating docs for file gecode/set/branch/chb.hpp... Generating docs for file gecode/float/branch/merit.hpp... Generating docs for file gecode/int/branch/merit.hpp... Generating docs for file gecode/set/branch/merit.hpp... Generating docs for file gecode/float/branch/traits.hpp... Generating docs for file gecode/float/trace/traits.hpp... Generating docs for file gecode/int/branch/traits.hpp... Generating docs for file gecode/int/trace/traits.hpp... Generating docs for file gecode/search/traits.hpp... Generating docs for file gecode/set/branch/traits.hpp... Generating docs for file gecode/set/trace/traits.hpp... Generating docs for file gecode/float/branch/val-commit.hpp... Generating docs for file gecode/int/branch/val-commit.hpp... Generating docs for file gecode/set/branch/val-commit.hpp... Generating docs for file gecode/float/branch/val-sel-commit.cpp... Generating docs for file gecode/int/branch/val-sel-commit.cpp... Generating docs for file gecode/set/branch/val-sel-commit.cpp... Generating docs for file gecode/float/branch/val-sel.hpp... Generating docs for file gecode/int/branch/val-sel.hpp... Generating docs for file gecode/set/branch/val-sel.hpp... Generating docs for file gecode/float/branch/val.hpp... Generating docs for file gecode/float/val.hpp... Generating docs for file gecode/int/branch/val.hpp... Generating docs for file gecode/int/channel/val.hpp... Generating docs for file gecode/int/circuit/val.hpp... Generating docs for file gecode/int/cumulatives/val.hpp... Generating docs for file gecode/int/distinct/val.hpp... Generating docs for file gecode/int/gcc/val.hpp... Generating docs for file gecode/set/branch/val.hpp... Generating docs for file gecode/float/branch/var.hpp... Generating docs for file gecode/int/branch/var.hpp... Generating docs for file gecode/kernel/var.hpp... Generating docs for file gecode/set/branch/var.hpp... Generating docs for file gecode/float/branch/view-sel.cpp... Generating docs for file gecode/int/branch/view-sel.cpp... Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/float/channel.cpp... Generating docs for file gecode/int/channel.cpp... Generating docs for file gecode/set/channel.cpp... Generating docs for file test/float/channel.cpp... Generating docs for file test/int/channel.cpp... Generating docs for file test/set/channel.cpp... Generating docs for file gecode/float/channel.hh... Generating docs for file gecode/int/channel.hh... Generating docs for file gecode/set/channel.hh... Generating docs for file gecode/float/channel/channel.hpp... Generating docs for file gecode/float/channel.hpp... Generating docs for file gecode/int/channel.hpp... Generating docs for file gecode/float/dom.cpp... Generating docs for file gecode/int/dom.cpp... Generating docs for file gecode/set/dom.cpp... Generating docs for file test/float/dom.cpp... Generating docs for file test/int/dom.cpp... Generating docs for file test/set/dom.cpp... Generating docs for file gecode/float/exception.cpp... Generating docs for file gecode/int/exception.cpp... Generating docs for file gecode/kernel/exception.cpp... Generating docs for file gecode/minimodel/exception.cpp... Generating docs for file gecode/search/exception.cpp... Generating docs for file gecode/set/exception.cpp... Generating docs for file gecode/support/exception.cpp... Generating docs for file gecode/float/exception.hpp... Generating docs for file gecode/int/exception.hpp... Generating docs for file gecode/kernel/exception.hpp... Generating docs for file gecode/minimodel/exception.hpp... Generating docs for file gecode/search/exception.hpp... Generating docs for file gecode/set/exception.hpp... Generating docs for file gecode/support/exception.hpp... Generating docs for file gecode/float/exec.cpp... Generating docs for file gecode/int/exec.cpp... Generating docs for file gecode/set/exec.cpp... Generating docs for file test/int/exec.cpp... Generating docs for file test/set/exec.cpp... Generating docs for file gecode/float/limits.hpp... Generating docs for file gecode/int/cumulative/limits.hpp... Generating docs for file gecode/int/limits.hpp... Generating docs for file gecode/set/limits.hpp... Generating docs for file gecode/float/linear.cpp... Generating docs for file test/float/linear.cpp... Generating docs for file test/int/linear.cpp... Generating docs for file gecode/float/linear.hh... Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/float/linear/nary.hpp... Generating docs for file gecode/float/linear/post.cpp... Generating docs for file gecode/float/nextafter.hpp... Generating docs for file gecode/float/num.hpp... Generating docs for file gecode/float/rel.cpp... Generating docs for file gecode/int/rel.cpp... Generating docs for file gecode/set/rel.cpp... Generating docs for file test/float/rel.cpp... Generating docs for file test/int/rel.cpp... Generating docs for file test/set/rel.cpp... Generating docs for file gecode/float/rel.hh... Generating docs for file gecode/int/rel.hh... Generating docs for file gecode/set/rel.hh... Generating docs for file gecode/float/rel/eq.hpp... Generating docs for file gecode/int/bool/eq.hpp... Generating docs for file gecode/int/rel/eq.hpp... Generating docs for file gecode/set/rel/eq.hpp... Generating docs for file gecode/float/rel/lq-le.hpp... Generating docs for file gecode/int/rel/lq-le.hpp... Generating docs for file gecode/float/rel/nq.hpp... Generating docs for file gecode/int/rel/nq.hpp... Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/float/relax.cpp... Generating docs for file gecode/int/relax.cpp... Generating docs for file gecode/set/relax.cpp... Generating docs for file gecode/float/rounding.cpp... Generating docs for file gecode/float/rounding.hpp... Generating docs for file gecode/float/trace.cpp... Generating docs for file gecode/int/trace.cpp... Generating docs for file gecode/kernel/trace.cpp... Generating docs for file gecode/set/trace.cpp... Generating docs for file gecode/float/trace.hpp... Generating docs for file gecode/int/trace.hpp... Generating docs for file gecode/kernel/trace.hpp... Generating docs for file gecode/set/trace.hpp... Generating docs for file gecode/float/trace/delta.hpp... Generating docs for file gecode/float/var-imp/delta.hpp... Generating docs for file gecode/int/var-imp/delta.hpp... Generating docs for file gecode/set/trace/delta.hpp... Generating docs for file gecode/set/var-imp/delta.hpp... Generating docs for file gecode/float/trace/trace-view.hpp... Generating docs for file gecode/set/trace/trace-view.hpp... Generating docs for file gecode/float/trace/tracer.cpp... Generating docs for file gecode/int/trace/tracer.cpp... Generating docs for file gecode/kernel/tracer.cpp... Generating docs for file gecode/set/trace/tracer.cpp... Generating docs for file gecode/float/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... Generating docs for file gecode/float/transcendental/exp-log.hpp... Generating docs for file gecode/float/trigonometric.cpp... Generating docs for file test/float/trigonometric.cpp... Generating docs for file gecode/float/trigonometric.hh... Generating docs for file gecode/float/trigonometric/asinacos.hpp... Generating docs for file gecode/float/trigonometric/sincos.hpp... Generating docs for file gecode/float/trigonometric/tanatan.hpp... Generating docs for file gecode/float/var-imp.hpp... Generating docs for file gecode/int/var-imp.hpp... Generating docs for file gecode/kernel/var-imp.hpp... Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/float/var/float.cpp... Generating docs for file gecode/float/var-imp/float.cpp... Generating docs for file test/assign/float.cpp... Generating docs for file test/branch/float.cpp... Generating docs for file test/float.cpp... Generating docs for file gecode/float/var/float.hpp... Generating docs for file gecode/float/var-imp/float.hpp... Generating docs for file gecode/float/view/float.hpp... Generating docs for file test/float.hpp... Generating docs for file gecode/float/var/print.hpp... Generating docs for file gecode/float/view/print.hpp... Generating docs for file gecode/int/var/print.hpp... Generating docs for file gecode/int/view/print.hpp... Generating docs for file gecode/set/var/print.hpp... Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/float/view.hpp... Generating docs for file gecode/int/element/view.hpp... Generating docs for file gecode/int/gcc/view.hpp... Generating docs for file gecode/int/sequence/view.hpp... Generating docs for file gecode/int/view.hpp... Generating docs for file gecode/kernel/view.hpp... Generating docs for file gecode/set/view.hpp... Generating docs for file gecode/float/view/minus.hpp... Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/float/view/offset.hpp... Generating docs for file gecode/int/view/offset.hpp... Generating docs for file gecode/float/view/rel-test.hpp... Generating docs for file gecode/int/view/rel-test.hpp... Generating docs for file gecode/float/view/scale.hpp... Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/gist.hh... Generating docs for file gecode/gist/drawingcursor.cpp... Generating docs for file gecode/gist/drawingcursor.hh... Generating docs for file gecode/gist/drawingcursor.hpp... Generating docs for file gecode/gist/gecodelogo.cpp... Generating docs for file gecode/gist/gecodelogo.hh... Generating docs for file gecode/gist/gist.cpp... Generating docs for file gecode/gist/gist.hpp... Generating docs for file gecode/gist/layoutcursor.hh... Generating docs for file gecode/gist/layoutcursor.hpp... Generating docs for file gecode/gist/mainwindow.cpp... Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... Generating docs for file gecode/gist/node.hpp... Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... Generating docs for file gecode/gist/nodestats.hh... Generating docs for file gecode/gist/nodevisitor.hh... Generating docs for file gecode/gist/nodevisitor.hpp... Generating docs for file gecode/gist/nodewidget.cpp... Generating docs for file gecode/gist/nodewidget.hh... Generating docs for file gecode/gist/preferences.cpp... Generating docs for file gecode/gist/preferences.hh... Generating docs for file gecode/gist/qtgist.cpp... Generating docs for file gecode/gist/qtgist.hh... Generating docs for file gecode/gist/spacenode.cpp... Generating docs for file gecode/gist/spacenode.hh... Generating docs for file gecode/gist/spacenode.hpp... Generating docs for file gecode/gist/stopbrancher.cpp... Generating docs for file gecode/gist/stopbrancher.hh... Generating docs for file gecode/gist/textoutput.cpp... Generating docs for file gecode/gist/textoutput.hh... Generating docs for file gecode/gist/treecanvas.cpp... Generating docs for file gecode/gist/treecanvas.hh... Generating docs for file gecode/gist/visualnode.cpp... Generating docs for file gecode/gist/visualnode.hh... Generating docs for file gecode/gist/visualnode.hpp... Generating docs for file gecode/gist/zoomToFitIcon.hpp... Generating docs for file gecode/int.hh... Generating docs for file gecode/set/int.hh... Generating docs for file test/int.hh... Generating docs for file gecode/int/arithmetic/argmax.hpp... Generating docs for file gecode/int/arithmetic/divmod.hpp... Generating docs for file gecode/int/arithmetic/max.hpp... Generating docs for file gecode/int/arithmetic/mult.cpp... Generating docs for file gecode/int/arithmetic/nroot.hpp... Generating docs for file gecode/int/arithmetic/pow-ops.hpp... Generating docs for file gecode/int/arithmetic/pow.hpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... Generating docs for file gecode/int/bin-packing/propagate.cpp... Generating docs for file gecode/int/bin-packing/propagate.hpp... Generating docs for file gecode/int/sorted/propagate.hpp... Generating docs for file gecode/int/bool/base.hpp... Generating docs for file gecode/int/channel/base.hpp... Generating docs for file gecode/int/circuit/base.hpp... Generating docs for file gecode/int/extensional/base.hpp... Generating docs for file gecode/int/no-overlap/base.hpp... Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/int/bool/clause.hpp... Generating docs for file gecode/int/bool/eqv.cpp... Generating docs for file gecode/int/bool/eqv.hpp... Generating docs for file gecode/int/bool/lq.hpp... Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/int/bool/or.hpp... Generating docs for file gecode/int/branch/ngl.hpp... Generating docs for file gecode/set/branch/ngl.hpp... Generating docs for file gecode/int/branch/view-values.cpp... Generating docs for file gecode/int/branch/view-values.hpp... Generating docs for file gecode/int/channel/dom.hpp... Generating docs for file gecode/int/circuit/dom.hpp... Generating docs for file gecode/int/distinct/dom.hpp... Generating docs for file gecode/int/gcc/dom.hpp... Generating docs for file gecode/int/channel/link-multi.cpp... Generating docs for file gecode/int/channel/link-multi.hpp... Generating docs for file gecode/int/channel/link-single.cpp... Generating docs for file gecode/int/channel/link-single.hpp... Generating docs for file gecode/int/circuit.cpp... Generating docs for file test/int/circuit.cpp... Generating docs for file gecode/int/circuit.hh... Generating docs for file gecode/int/count.cpp... Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/count.hh... Generating docs for file gecode/int/count/int-base.hpp... Generating docs for file gecode/int/nvalues/int-base.hpp... Generating docs for file gecode/int/count/int-eq.hpp... Generating docs for file gecode/int/nvalues/int-eq.hpp... Generating docs for file gecode/int/count/int-gq.hpp... Generating docs for file gecode/int/nvalues/int-gq.hpp... Generating docs for file gecode/int/count/int-lq.hpp... Generating docs for file gecode/int/nvalues/int-lq.hpp... Generating docs for file gecode/int/count/rel.hpp... Generating docs for file gecode/int/count/view-base.hpp... Generating docs for file gecode/int/count/view-eq.hpp... Generating docs for file gecode/int/count/view-gq.hpp... Generating docs for file gecode/int/count/view-lq.hpp... Generating docs for file gecode/int/cumulative.cpp... Generating docs for file test/int/cumulative.cpp... Generating docs for file gecode/int/cumulative.hh... Generating docs for file gecode/int/cumulative/edge-finding.hpp... Generating docs for file gecode/int/unary/edge-finding.hpp... Generating docs for file gecode/int/cumulative/man-prop.hpp... Generating docs for file gecode/int/unary/man-prop.hpp... Generating docs for file gecode/int/cumulative/opt-prop.hpp... Generating docs for file gecode/int/unary/opt-prop.hpp... Generating docs for file gecode/int/cumulative/overload.hpp... Generating docs for file gecode/int/unary/overload.hpp... Generating docs for file gecode/int/cumulative/post.hpp... Generating docs for file gecode/int/gcc/post.hpp... Generating docs for file gecode/int/linear/post.hpp... Generating docs for file gecode/int/unary/post.hpp... Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/int/cumulative/subsumption.hpp... Generating docs for file gecode/int/unary/subsumption.hpp... Generating docs for file gecode/int/cumulative/task-view.hpp... Generating docs for file gecode/int/unary/task-view.hpp... Generating docs for file gecode/int/cumulative/task.hpp... Generating docs for file gecode/int/unary/task.hpp... Generating docs for file gecode/int/cumulative/time-tabling.hpp... Generating docs for file gecode/int/unary/time-tabling.hpp... Generating docs for file gecode/int/cumulative/tree.hpp... Generating docs for file gecode/int/task/tree.hpp... Generating docs for file gecode/int/unary/tree.hpp... Generating docs for file gecode/int/cumulatives.cpp... Generating docs for file test/flatzinc/cumulatives.cpp... Generating docs for file test/int/cumulatives.cpp... Generating docs for file gecode/int/cumulatives.hh... Generating docs for file gecode/int/distinct.cpp... Generating docs for file gecode/set/distinct.cpp... Generating docs for file test/int/distinct.cpp... Generating docs for file test/set/distinct.cpp... Generating docs for file gecode/int/distinct.hh... Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/int/distinct/bnd.hpp... Generating docs for file gecode/int/gcc/bnd.hpp... Generating docs for file gecode/int/distinct/dom-ctrl.hpp... Generating docs for file gecode/int/distinct/eqite.cpp... Generating docs for file gecode/int/distinct/eqite.hpp... Generating docs for file gecode/int/distinct/graph.hpp... Generating docs for file gecode/int/nvalues/graph.hpp... Generating docs for file gecode/int/view-val-graph/graph.hpp... Generating docs for file gecode/int/distinct/ter-dom.hpp... Generating docs for file gecode/int/div.hh... Generating docs for file gecode/int/dom.hh... Generating docs for file gecode/int/dom/range.hpp... Generating docs for file gecode/int/dom/set.hpp... Generating docs for file gecode/set/channel/set.hpp... Generating docs for file gecode/set/var/set.hpp... Generating docs for file gecode/set/var-imp/set.hpp... Generating docs for file gecode/set/view/set.hpp... Generating docs for file test/set.hpp... Generating docs for file gecode/int/element.cpp... Generating docs for file gecode/set/element.cpp... Generating docs for file test/int/element.cpp... Generating docs for file test/set/element.cpp... Generating docs for file gecode/int/element.hh... Generating docs for file gecode/set/element.hh... Generating docs for file gecode/int/element/int.hpp... Generating docs for file gecode/int/sequence/int.hpp... Generating docs for file gecode/int/var/int.hpp... Generating docs for file gecode/int/var-imp/int.hpp... Generating docs for file gecode/int/view/int.hpp... Generating docs for file gecode/set/channel/int.hpp... Generating docs for file gecode/set/int.hpp... Generating docs for file test/int.hpp... Generating docs for file gecode/int/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... Generating docs for file gecode/int/exec/when.cpp... Generating docs for file gecode/int/exec/when.hpp... Generating docs for file gecode/int/extensional.cpp... Generating docs for file test/int/extensional.cpp... Generating docs for file gecode/int/extensional.hh... Generating docs for file gecode/int/extensional/basic.hpp... Generating docs for file gecode/int/extensional/dfa.cpp... Generating docs for file gecode/int/extensional/dfa.hpp... Generating docs for file gecode/int/extensional/incremental.hpp... Generating docs for file gecode/int/extensional/layered-graph.hpp... Generating docs for file gecode/int/extensional/tuple-set.cpp... Generating docs for file gecode/int/extensional/tuple-set.hpp... Generating docs for file gecode/int/gcc.cpp... Generating docs for file test/int/gcc.cpp... Generating docs for file gecode/int/gcc.hh... Generating docs for file gecode/int/gcc/bnd-sup.hpp... Generating docs for file gecode/int/gcc/dom-sup.hpp... Generating docs for file gecode/int/idx-view.hh... Generating docs for file gecode/int/idx-view.hpp... Generating docs for file gecode/int/int-set-1.hpp... Generating docs for file gecode/int/int-set-2.hpp... Generating docs for file gecode/int/int-set.cpp... Generating docs for file gecode/int/ipl.hpp... Generating docs for file gecode/int/irt.hpp... Generating docs for file gecode/int/ldsb.cpp... Generating docs for file gecode/set/ldsb.cpp... Generating docs for file test/ldsb.cpp... Generating docs for file gecode/int/ldsb.hh... Generating docs for file gecode/set/ldsb.hh... Generating docs for file gecode/int/ldsb/brancher.hpp... Generating docs for file gecode/set/ldsb/brancher.hpp... Generating docs for file gecode/int/ldsb/sym-imp.cpp... Generating docs for file gecode/set/ldsb/sym-imp.cpp... Generating docs for file gecode/int/ldsb/sym-imp.hpp... Generating docs for file gecode/int/ldsb/sym-obj.cpp... Generating docs for file gecode/int/linear-bool.cpp... Generating docs for file gecode/int/linear-int.cpp... Generating docs for file gecode/int/linear/bool-int.hpp... Generating docs for file gecode/int/linear/bool-post.cpp... Generating docs for file gecode/int/linear/bool-scale.hpp... Generating docs for file gecode/int/linear/bool-view.hpp... Generating docs for file gecode/int/linear/int-bin.hpp... Generating docs for file gecode/int/linear/int-dom.hpp... Generating docs for file gecode/int/linear/int-nary.hpp... Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... Generating docs for file gecode/int/member/prop.hpp... Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/member/re-prop.hpp... Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... Generating docs for file gecode/int/no-overlap.hh... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... Generating docs for file gecode/int/no-overlap/opt.hpp... Generating docs for file gecode/int/nvalues.cpp... Generating docs for file test/int/nvalues.cpp... Generating docs for file gecode/int/nvalues.hh... Generating docs for file gecode/int/nvalues/bool-base.hpp... Generating docs for file gecode/int/nvalues/bool-eq.hpp... Generating docs for file gecode/int/nvalues/bool-gq.hpp... Generating docs for file gecode/int/nvalues/bool-lq.hpp... Generating docs for file gecode/int/nvalues/range-event.hpp... Generating docs for file gecode/int/nvalues/sym-bit-matrix.hpp... Generating docs for file gecode/int/precede.cpp... Generating docs for file gecode/set/precede.cpp... Generating docs for file test/int/precede.cpp... Generating docs for file test/set/precede.cpp... Generating docs for file gecode/int/precede.hh... Generating docs for file gecode/set/precede.hh... Generating docs for file gecode/int/precede/single.hpp... Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/kernel/propagator.hpp... Generating docs for file gecode/int/reify.hpp... Generating docs for file gecode/int/rel/lex.hpp... Generating docs for file gecode/int/sequence.cpp... Generating docs for file gecode/set/sequence.cpp... Generating docs for file test/int/sequence.cpp... Generating docs for file test/set/sequence.cpp... Generating docs for file gecode/int/sequence.hh... Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/int/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... Generating docs for file gecode/int/sorted.cpp... Generating docs for file test/int/sorted.cpp... Generating docs for file gecode/int/sorted.hh... Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... Generating docs for file gecode/int/sorted/order.hpp... Generating docs for file gecode/int/sorted/sortsup.hpp... Generating docs for file gecode/int/support-values.hh... Generating docs for file gecode/int/support-values.hpp... Generating docs for file gecode/int/task.hh... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... Generating docs for file gecode/int/task/iter.hpp... Generating docs for file gecode/int/view/iter.hpp... Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/task/purge.hpp... Generating docs for file gecode/int/task/sort.hpp... Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/int/trace/bool-delta.hpp... Generating docs for file gecode/int/trace/bool-trace-view.hpp... Generating docs for file gecode/int/trace/int-delta.hpp... Generating docs for file gecode/int/trace/int-trace-view.hpp... Generating docs for file gecode/int/unary.cpp... Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unary.hh... Generating docs for file gecode/int/unary/detectable.hpp... Generating docs for file gecode/int/unary/not-first-not-last.hpp... Generating docs for file gecode/int/unshare.cpp... Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... Generating docs for file gecode/int/var/bool.hpp... Generating docs for file gecode/int/var-imp/bool.hpp... Generating docs for file gecode/int/view/bool.hpp... Generating docs for file gecode/set/channel/bool.hpp... Generating docs for file gecode/int/var/int.cpp... Generating docs for file gecode/int/var-imp/int.cpp... Generating docs for file gecode/set/int.cpp... Generating docs for file test/assign/int.cpp... Generating docs for file test/branch/int.cpp... Generating docs for file test/int.cpp... Generating docs for file test/set/int.cpp... Generating docs for file gecode/int/view-val-graph.hh... Generating docs for file gecode/int/view-val-graph/bi-link.hpp... Generating docs for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating docs for file gecode/int/view-val-graph/edge.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... Generating docs for file gecode/int/view/bool-test.hpp... Generating docs for file gecode/int/view/cached.hpp... Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/int/view/constint.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... Generating docs for file gecode/iter/ranges-append.hpp... Generating docs for file gecode/iter/ranges-array.hpp... Generating docs for file gecode/iter/ranges-cache.hpp... Generating docs for file gecode/iter/ranges-compl.hpp... Generating docs for file gecode/iter/ranges-diff.hpp... Generating docs for file gecode/iter/ranges-empty.hpp... Generating docs for file gecode/iter/ranges-inter.hpp... Generating docs for file gecode/iter/ranges-list.hpp... Generating docs for file gecode/iter/ranges-map.hpp... Generating docs for file gecode/iter/ranges-minmax.hpp... Generating docs for file gecode/iter/ranges-minus.hpp... Generating docs for file gecode/iter/ranges-negative.hpp... Generating docs for file gecode/iter/ranges-offset.hpp... Generating docs for file gecode/iter/ranges-operations.hpp... Generating docs for file gecode/iter/ranges-positive.hpp... Generating docs for file gecode/iter/ranges-rangelist.hpp... Generating docs for file gecode/iter/ranges-scale.hpp... Generating docs for file gecode/iter/ranges-singleton-append.hpp... Generating docs for file gecode/iter/ranges-singleton.hpp... Generating docs for file gecode/iter/ranges-size.hpp... Generating docs for file gecode/iter/ranges-union.hpp... Generating docs for file gecode/iter/ranges-values.hpp... Generating docs for file gecode/iter/values-array.hpp... Generating docs for file gecode/iter/values-bitset.hpp... Generating docs for file gecode/iter/values-bitsetoffset.hpp... Generating docs for file gecode/iter/values-inter.hpp... Generating docs for file gecode/iter/values-list.hpp... Generating docs for file gecode/iter/values-map.hpp... Generating docs for file gecode/iter/values-minus.hpp... Generating docs for file gecode/iter/values-negative.hpp... Generating docs for file gecode/iter/values-offset.hpp... Generating docs for file gecode/iter/values-positive.hpp... Generating docs for file gecode/iter/values-ranges.hpp... Generating docs for file gecode/iter/values-singleton.hpp... Generating docs for file gecode/iter/values-union.hpp... Generating docs for file gecode/iter/values-unique.hpp... Generating docs for file gecode/kernel.hh... Generating docs for file gecode/kernel/advisor.hpp... Generating docs for file gecode/kernel/afc.cpp... Generating docs for file test/afc.cpp... Generating docs for file gecode/kernel/allocators.hpp... Generating docs for file gecode/kernel/archive.cpp... Generating docs for file gecode/kernel/archive.hpp... Generating docs for file gecode/kernel/branch-tiebreak.hpp... Generating docs for file gecode/kernel/branch-traits.hpp... Generating docs for file gecode/kernel/branch-val.hpp... Generating docs for file gecode/kernel/branch-var.hpp... Generating docs for file gecode/kernel/brancher-filter.hpp... Generating docs for file gecode/kernel/brancher-merit.hpp... Generating docs for file gecode/kernel/brancher-print.hpp... Generating docs for file gecode/kernel/brancher-val-commit.hpp... Generating docs for file gecode/kernel/brancher-val-sel-commit.hpp... Generating docs for file gecode/kernel/brancher-val-sel.hpp... Generating docs for file gecode/kernel/brancher-view-sel.hpp... Generating docs for file gecode/kernel/brancher-view-val.hpp... Generating docs for file gecode/kernel/brancher-view.hpp... Generating docs for file gecode/kernel/core.cpp... Generating docs for file gecode/kernel/core.hpp... Generating docs for file gecode/kernel/gpi.hpp... Generating docs for file gecode/kernel/macros.hpp... Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/kernel/memory-config.hpp... Generating docs for file gecode/kernel/memory-manager.cpp... Generating docs for file gecode/kernel/memory-manager.hpp... Generating docs for file gecode/kernel/modevent.hpp... Generating docs for file gecode/kernel/range-list.hpp... Generating docs for file gecode/kernel/region.cpp... Generating docs for file test/region.cpp... Generating docs for file gecode/kernel/region.hpp... Generating docs for file gecode/kernel/rnd.cpp... Generating docs for file gecode/kernel/rnd.hpp... Generating docs for file gecode/kernel/shared-array.hpp... Generating docs for file gecode/kernel/shared-data.hpp... Generating docs for file gecode/kernel/subscribed-propagators.hpp... Generating docs for file gecode/kernel/trace-filter.cpp... Generating docs for file gecode/kernel/trace-filter.hpp... Generating docs for file gecode/kernel/trace-print.hpp... Generating docs for file gecode/kernel/trace-recorder.cpp... Generating docs for file gecode/kernel/trace-recorder.hpp... Generating docs for file gecode/kernel/trace-traits.hpp... Generating docs for file gecode/kernel/tracer.hpp... Generating docs for file gecode/kernel/var-type.hpp... Generating docs for file gecode/kernel/wait.hh... Generating docs for file gecode/minimodel.hh... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-rel.cpp... Generating docs for file gecode/minimodel/float-rel.hpp... Generating docs for file gecode/minimodel/int-arith.cpp... Generating docs for file gecode/minimodel/int-expr.cpp... Generating docs for file gecode/minimodel/int-rel.cpp... Generating docs for file gecode/minimodel/int-rel.hpp... Generating docs for file gecode/minimodel/ldsb.hpp... Generating docs for file gecode/minimodel/matrix.hpp... Generating docs for file gecode/minimodel/optimize.cpp... Generating docs for file gecode/minimodel/optimize.hpp... Generating docs for file gecode/minimodel/reg.cpp... Generating docs for file gecode/minimodel/reg.hpp... Generating docs for file gecode/minimodel/set-expr.cpp... Generating docs for file gecode/minimodel/set-expr.hpp... Generating docs for file gecode/minimodel/set-rel.cpp... Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... Generating docs for file gecode/search/parallel/bab.cpp... Generating docs for file gecode/search/bab.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cutoff.cpp... Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/parallel/dfs.cpp... Generating docs for file gecode/search/dfs.hpp... Generating docs for file gecode/search/engine.cpp... Generating docs for file gecode/search/parallel/engine.cpp... Generating docs for file gecode/search/engine.hpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/sequential/lds.cpp... Generating docs for file gecode/search/lds.hpp... Generating docs for file gecode/search/meta/dead.cpp... Generating docs for file gecode/search/meta/dead.hh... Generating docs for file gecode/search/meta/nogoods.cpp... Generating docs for file test/nogoods.cpp... Generating docs for file gecode/search/meta/nogoods.hh... Generating docs for file gecode/search/meta/parallel/pbs.cpp... Generating docs for file gecode/search/meta/sequential/pbs.cpp... Generating docs for file gecode/search/pbs.cpp... Generating docs for file gecode/search/meta/parallel/pbs.hh... Generating docs for file gecode/search/meta/sequential/pbs.hh... Generating docs for file gecode/search/meta/parallel/pbs.hpp... Generating docs for file gecode/search/meta/sequential/pbs.hpp... Generating docs for file gecode/search/pbs.hpp... Generating docs for file gecode/search/meta/rbs.cpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/meta/rbs.hh... Generating docs for file gecode/search/meta/rbs.hpp... Generating docs for file gecode/search/rbs.hpp... Generating docs for file gecode/search/parallel/bab.hh... Generating docs for file gecode/search/sequential/bab.hh... Generating docs for file gecode/search/parallel/dfs.hh... Generating docs for file gecode/search/sequential/dfs.hh... Generating docs for file gecode/search/parallel/engine.hh... Generating docs for file gecode/search/parallel/path.cpp... Generating docs for file gecode/search/sequential/path.cpp... Generating docs for file gecode/search/parallel/path.hh... Generating docs for file gecode/search/sequential/path.hh... Generating docs for file gecode/search/relax.hh... Generating docs for file gecode/search/sebs.cpp... Generating docs for file gecode/search/sebs.hpp... Generating docs for file gecode/search/sequential/lds.hh... Generating docs for file gecode/search/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... Generating docs for file gecode/search/support.hh... Generating docs for file gecode/support.hh... Generating docs for file gecode/search/worker.hh... Generating docs for file gecode/set.hh... Generating docs for file test/set.hh... Generating docs for file gecode/set/branch/ngl.cpp... Generating docs for file gecode/set/cardinality.cpp... Generating docs for file gecode/set/channel/sorted.hpp... Generating docs for file gecode/set/convex.cpp... Generating docs for file test/set/convex.cpp... Generating docs for file gecode/set/convex.hh... Generating docs for file gecode/set/convex/conv.cpp... Generating docs for file gecode/set/convex/conv.hpp... Generating docs for file gecode/set/convex/hull.cpp... Generating docs for file gecode/set/convex/hull.hpp... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... Generating docs for file gecode/set/element/disjoint.hpp... Generating docs for file gecode/set/element/inter.hpp... Generating docs for file gecode/set/rel-op/inter.hpp... Generating docs for file gecode/set/element/union.hpp... Generating docs for file gecode/set/rel-op/union.hpp... Generating docs for file gecode/set/element/unionConst.hpp... Generating docs for file gecode/set/int/card.hpp... Generating docs for file gecode/set/int/minmax.hpp... Generating docs for file gecode/set/int/weights.hpp... Generating docs for file gecode/set/rel-op-const-cvc.cpp... Generating docs for file gecode/set/rel-op-const-cvv.cpp... Generating docs for file gecode/set/rel-op-const-vcc.cpp... Generating docs for file gecode/set/rel-op-const-vcv.cpp... Generating docs for file gecode/set/rel-op-const-vvc.cpp... Generating docs for file gecode/set/rel-op-singleton.cpp... Generating docs for file gecode/set/rel-op-ternary.cpp... Generating docs for file gecode/set/rel-op.cpp... Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/set/rel-op.hh... Generating docs for file gecode/set/rel-op/partition.hpp... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-compl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-compl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-compl.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl.cpp... Generating docs for file gecode/set/rel-op/subofunion.hpp... Generating docs for file gecode/set/rel-op/superofinter.hpp... Generating docs for file gecode/set/rel/common.hpp... Generating docs for file gecode/set/rel-op/common.hpp... Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... Generating docs for file gecode/set/var/set.cpp... Generating docs for file gecode/set/var-imp/set.cpp... Generating docs for file test/assign/set.cpp... Generating docs for file test/branch/set.cpp... Generating docs for file test/set.cpp... Generating docs for file gecode/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... Generating docs for file gecode/set/view/singleton.hpp... Generating docs for file gecode/support/allocator.cpp... Generating docs for file gecode/support/allocator.hpp... Generating docs for file gecode/support/auto-link.hpp... Generating docs for file gecode/support/bitset-base.hpp... Generating docs for file gecode/support/bitset-offset.hpp... Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... Generating docs for file gecode/support/heap.cpp... Generating docs for file gecode/support/heap.hpp... Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/run-jobs.hpp... Generating docs for file gecode/support/static-stack.hpp... Generating docs for file gecode/support/thread/none.hpp... Generating docs for file gecode/support/thread/pthreads.cpp... Generating docs for file gecode/support/thread/pthreads.hpp... Generating docs for file gecode/support/thread/thread.cpp... Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread.hpp... Generating docs for file gecode/support/thread/windows.cpp... Generating docs for file gecode/support/thread/windows.hpp... Generating docs for file gecode/support/timer.hpp... Generating docs for file license.hh... Generating docs for file stat.hh... Generating docs for file test/assign.cpp... Generating docs for file test/assign.hh... Generating docs for file test/flatzinc/2dpacking.cpp... Generating docs for file test/flatzinc/battleships1.cpp... Generating docs for file test/flatzinc/battleships10.cpp... Generating docs for file test/flatzinc/battleships2.cpp... Generating docs for file test/flatzinc/battleships3.cpp... Generating docs for file test/flatzinc/battleships4.cpp... Generating docs for file test/flatzinc/battleships5.cpp... Generating docs for file test/flatzinc/battleships7.cpp... Generating docs for file test/flatzinc/battleships9.cpp... Generating docs for file test/flatzinc/blocksworld_instance_1.cpp... Generating docs for file test/flatzinc/blocksworld_instance_2.cpp... Generating docs for file test/flatzinc/bool_clause.cpp... Generating docs for file test/flatzinc/bug232.cpp... Generating docs for file test/flatzinc/bug319.cpp... Generating docs for file test/flatzinc/bugfix_r6746.cpp... Generating docs for file test/flatzinc/bugfix_r7854.cpp... Generating docs for file test/flatzinc/cutstock.cpp... Generating docs for file test/flatzinc/empty_domain_1.cpp... Generating docs for file test/flatzinc/empty_domain_2.cpp... Generating docs for file test/flatzinc/factory_planning_instance.cpp... Generating docs for file test/flatzinc/golomb.cpp... Generating docs for file test/flatzinc/int_set_as_type1.cpp... Generating docs for file test/flatzinc/int_set_as_type2.cpp... Generating docs for file test/flatzinc/jobshop.cpp... Generating docs for file test/flatzinc/jobshop2x2.cpp... Generating docs for file test/flatzinc/langford2.cpp... Generating docs for file test/flatzinc/latin_squares_fd.cpp... Generating docs for file test/flatzinc/magicsq_3.cpp... Generating docs for file test/flatzinc/magicsq_4.cpp... Generating docs for file test/flatzinc/magicsq_5.cpp... Generating docs for file test/flatzinc/multidim_knapsack_simple.cpp... Generating docs for file test/flatzinc/no_warn_empty_domain.cpp... Generating docs for file test/flatzinc/oss.cpp... Generating docs for file test/flatzinc/output_test.cpp... Generating docs for file test/flatzinc/packing.cpp... Generating docs for file test/flatzinc/perfsq.cpp... Generating docs for file test/flatzinc/perfsq2.cpp... Generating docs for file test/flatzinc/product_fd.cpp... Generating docs for file test/flatzinc/product_lp.cpp... Generating docs for file test/flatzinc/quasigroup_qg5.cpp... Generating docs for file test/flatzinc/queen_cp2.cpp... Generating docs for file test/flatzinc/queen_ip.cpp... Generating docs for file test/flatzinc/queens4.cpp... Generating docs for file test/flatzinc/radiation.cpp... Generating docs for file test/flatzinc/sat_arith1.cpp... Generating docs for file test/flatzinc/sat_array_bool_and.cpp... Generating docs for file test/flatzinc/sat_array_bool_or.cpp... Generating docs for file test/flatzinc/sat_cmp_reif.cpp... Generating docs for file test/flatzinc/sat_eq_reif.cpp... Generating docs for file test/flatzinc/simple_sat.cpp... Generating docs for file test/flatzinc/singHoist2.cpp... Generating docs for file test/flatzinc/steiner_triples.cpp... Generating docs for file test/flatzinc/template_design.cpp... Generating docs for file test/flatzinc/tenpenki_1.cpp... Generating docs for file test/flatzinc/tenpenki_2.cpp... Generating docs for file test/flatzinc/tenpenki_3.cpp... Generating docs for file test/flatzinc/tenpenki_4.cpp... Generating docs for file test/flatzinc/tenpenki_5.cpp... Generating docs for file test/flatzinc/tenpenki_6.cpp... Generating docs for file test/flatzinc/test_approx_bnb.cpp... Generating docs for file test/flatzinc/test_array_just_right.cpp... Generating docs for file test/flatzinc/test_assigned_var_bounds_bad.cpp... Generating docs for file test/flatzinc/test_flatzinc_output_anns.cpp... Generating docs for file test/flatzinc/test_fzn_arith.cpp... Generating docs for file test/flatzinc/test_fzn_arrays.cpp... Generating docs for file test/flatzinc/test_fzn_coercions.cpp... Generating docs for file test/flatzinc/test_fzn_comparison.cpp... Generating docs for file test/flatzinc/test_fzn_logic.cpp... Generating docs for file test/flatzinc/test_fzn_sets.cpp... Generating docs for file test/flatzinc/test_int_div.cpp... Generating docs for file test/flatzinc/test_int_mod.cpp... Generating docs for file test/flatzinc/test_int_ranges_as_values.cpp... Generating docs for file test/flatzinc/test_seq_search.cpp... Generating docs for file test/flatzinc/timetabling.cpp... Generating docs for file test/flatzinc/trucking.cpp... Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... Generating docs for file test/float/basic.cpp... Generating docs for file test/int/basic.cpp... Generating docs for file test/float/mm-lin.cpp... Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/mm-arithmetic.cpp... Generating docs for file test/int/mm-bool.cpp... Generating docs for file test/int/mm-count.cpp... Generating docs for file test/int/mm-rel.cpp... Generating docs for file test/search.cpp... Generating docs for file test/set/construct.cpp... Generating docs for file test/set/mm-set.cpp... Generating docs for file test/set/rel-op-const.cpp... Generating docs for file test/test.cpp... Generating docs for file test/test.hh... Generating docs for file test/test.hpp... Generating docs for file tools/flatzinc/fzn-gecode.cpp... Generating page documentation... Generating docs for page PageChange... Generating docs for page PageNotation... Generating docs for page PageHowToChange_2... Generating docs for page PageHowToChange_3... Generating docs for page PageHowToChange_4... Generating docs for page PageHowToChange_5... Generating docs for page PageLic... Generating docs for page PageCodeStat... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound AllInterval... Generating docs for compound Alpha... Generating docs for compound ArchimedeanSpiral... Generating docs for compound BACP... Generating docs for compound BIBD... Generating docs for compound BIBDOptions... Generating docs for compound BinPacking... Generating docs for compound BlackHole... Generating docs for compound CarSequencing... Generating docs for compound CartesianHeart... Generating docs for compound CDBF... Generating docs for nested compound CDBF::Choice... Generating docs for compound ColoredMatrix... Generating docs for compound ColoredMatrixOptions... Generating docs for compound Course... Generating docs for compound Crew... Generating docs for compound Crossword... Generating docs for compound CrowdedChess... Generating docs for compound Curriculum... Generating docs for compound DescartesFolium... Generating docs for compound Dictionary... Generating docs for compound DominatingQueens... Generating docs for compound Domino... Generating docs for compound Donald... Generating docs for compound EFPA... Generating docs for compound EFPAOptions... Generating docs for compound Eq20... Generating docs for compound FileSizeOptions... Generating docs for compound GoldenSpiral... Generating docs for compound Golf... Generating docs for compound GolfOptions... Generating docs for compound GolombRuler... Generating docs for compound Graph... Generating docs for compound GraphColor... Generating docs for compound GraphColorSpec... Generating docs for compound Grocery... Generating docs for compound Hamming... Generating docs for compound HammingOptions... Generating docs for compound IndSet... Generating docs for compound Kakuro... Generating docs for compound Knights... Generating docs for compound KnightsCircuit... Generating docs for compound KnightsReified... Generating docs for compound LangfordNumber... Generating docs for compound LangfordNumberOptions... Generating docs for compound MagicSequence... Generating docs for compound MagicSquare... Generating docs for compound MineSweeper... Generating docs for compound Money... Generating docs for compound MultiBinPacking... Generating docs for compound Nonogram... Generating docs for compound OpenShop... Generating docs for nested compound OpenShop::PrintTask... Generating docs for nested compound OpenShop::Task... Generating docs for compound OrthoLatinSquare... Generating docs for compound Partition... Generating docs for compound Pentominoes... Generating docs for compound PerfectSquare... Generating docs for compound Photo... Generating docs for compound PhotoSpec... Generating docs for compound Play... Generating docs for compound QCP... Generating docs for compound QueenArmies... Generating docs for nested compound QueenArmies::QueenBranch... Generating docs for compound Queens... Generating docs for compound Radiotherapy... Generating docs for nested compound Radiotherapy::NestedSearch... Generating docs for compound RadiotherapyData... Generating docs for compound RRS... Generating docs for compound Sat... Generating docs for compound SatOptions... Generating docs for compound Schur... Generating docs for compound SchurOptions... Generating docs for compound SortByWeight... Generating docs for compound SportsLeague... Generating docs for compound SteelMill... Generating docs for nested compound SteelMill::SteelMillBranch... Generating docs for nested compound SteelMill::SteelMillBranch::Choice... Generating docs for compound SteelMillOptions... Generating docs for compound Steiner... Generating docs for compound Sudoku... Generating docs for compound SudokuInt... Generating docs for compound SudokuMixed... Generating docs for compound SudokuSet... Generating docs for compound TileSpec... Generating docs for compound TSP... Generating docs for compound Warehouses... Generating docs for compound Warnsdorff... Generating docs for nested compound Warnsdorff::Choice... Generating docs for compound WordSquare... Generating namespace index... Generating docs for namespace Gecode Generating docs for compound Gecode::Action... Generating docs for nested compound Gecode::Action::Recorder... Generating docs for nested compound Gecode::Action::Recorder::Idx... Generating docs for nested compound Gecode::Action::Storage... Generating docs for compound Gecode::Actor... Generating docs for compound Gecode::ActorLink... Generating docs for compound Gecode::Advisor... Generating docs for compound Gecode::Advisors... Generating docs for compound Gecode::AFC... Generating docs for compound Gecode::AllVarConf... Generating docs for compound Gecode::Archive... Generating docs for compound Gecode::ArgArray... Generating docs for compound Gecode::ArgArrayBase... Generating docs for compound Gecode::ArrayTraits... Generating docs for compound Gecode::ArrayTraits< ArgArray< FloatVal > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< IntSet > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< SymmetryHandle > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< VarImpBase * > >... Generating docs for compound Gecode::ArrayTraits< BoolVarArgs >... Generating docs for compound Gecode::ArrayTraits< BoolVarArray >... Generating docs for compound Gecode::ArrayTraits< FloatValArgs >... Generating docs for compound Gecode::ArrayTraits< FloatVarArgs >... Generating docs for compound Gecode::ArrayTraits< FloatVarArray >... Generating docs for compound Gecode::ArrayTraits< IntArgs >... Generating docs for compound Gecode::ArrayTraits< IntVarArgs >... Generating docs for compound Gecode::ArrayTraits< IntVarArray >... Generating docs for compound Gecode::ArrayTraits< LiteralArgs >... Generating docs for compound Gecode::ArrayTraits< PrimArgArray< int > >... Generating docs for compound Gecode::ArrayTraits< PrimArgArray< SEB > >... Generating docs for compound Gecode::ArrayTraits< PrimArgArray< TaskType > >... Generating docs for compound Gecode::ArrayTraits< SEBs >... Generating docs for compound Gecode::ArrayTraits< SetVarArgs >... Generating docs for compound Gecode::ArrayTraits< SetVarArray >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< BoolVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< FloatVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< IntVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< SetVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< BoolVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< FloatVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< IntVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< SetVar > >... Generating docs for compound Gecode::BAB... Generating docs for compound Gecode::BaseOptions... Generating docs for compound Gecode::BElementExpr... Generating docs for compound Gecode::BinaryPropagator... Generating docs for compound Gecode::BoolAction... Generating docs for compound Gecode::BoolAFC... Generating docs for compound Gecode::BoolAssign... Generating docs for compound Gecode::BoolCHB... Generating docs for compound Gecode::BoolExpr... Generating docs for nested compound Gecode::BoolExpr::Misc... Generating docs for nested compound Gecode::BoolExpr::Node... Generating docs for compound Gecode::BoolTraceDelta... Generating docs for compound Gecode::BoolValBranch... Generating docs for compound Gecode::BoolVar... Generating docs for compound Gecode::BoolVarArgs... Generating docs for compound Gecode::BoolVarArray... Generating docs for compound Gecode::BoolVarBranch... Generating docs for compound Gecode::Brancher... Generating docs for compound Gecode::BrancherFilter... Generating docs for compound Gecode::BrancherGroup... Generating docs for compound Gecode::BrancherNoFilter... Generating docs for compound Gecode::BrancherNoPrint... Generating docs for compound Gecode::BrancherPrint... Generating docs for compound Gecode::Branchers... Generating docs for compound Gecode::BranchTraits... Generating docs for compound Gecode::BranchTraits< BoolVar >... Generating docs for compound Gecode::BranchTraits< FloatVar >... Generating docs for compound Gecode::BranchTraits< IntVar >... Generating docs for compound Gecode::BranchTraits< SetVar >... Generating docs for compound Gecode::CHB... Generating docs for nested compound Gecode::CHB::Info... Generating docs for nested compound Gecode::CHB::Recorder... Generating docs for nested compound Gecode::CHB::Recorder::Idx... Generating docs for nested compound Gecode::CHB::Storage... Generating docs for compound Gecode::Choice... Generating docs for compound Gecode::ChooseMax... Generating docs for compound Gecode::ChooseMin... Generating docs for compound Gecode::CloneStatistics... Generating docs for compound Gecode::CommitStatistics... Generating docs for compound Gecode::CommitTraceInfo... Generating docs for compound Gecode::ConstView... Generating docs for compound Gecode::Council... Generating docs for compound Gecode::Delta... Generating docs for compound Gecode::DerivedView... Generating docs for compound Gecode::DFA... Generating docs for nested compound Gecode::DFA::DFAI... Generating docs for nested compound Gecode::DFA::DFAI::HashEntry... Generating docs for nested compound Gecode::DFA::Symbols... Generating docs for nested compound Gecode::DFA::Transition... Generating docs for nested compound Gecode::DFA::Transitions... Generating docs for compound Gecode::DFS... Generating docs for compound Gecode::DynamicCastFailed... Generating docs for compound Gecode::Exception... Generating docs for compound Gecode::FloatAction... Generating docs for compound Gecode::FloatAFC... Generating docs for compound Gecode::FloatAssign... Generating docs for compound Gecode::FloatCHB... Generating docs for compound Gecode::FloatMaximizeSpace... Generating docs for compound Gecode::FloatMinimizeSpace... Generating docs for compound Gecode::FloatNumBranch... Generating docs for compound Gecode::FloatTraceDelta... Generating docs for compound Gecode::FloatVal... Generating docs for compound Gecode::FloatValArgs... Generating docs for compound Gecode::FloatValBranch... Generating docs for compound Gecode::FloatVar... Generating docs for compound Gecode::FloatVarArgs... Generating docs for compound Gecode::FloatVarArray... Generating docs for compound Gecode::FloatVarBranch... Generating docs for compound Gecode::FreeList... Generating docs for compound Gecode::FunctionBranch... Generating docs for nested compound Gecode::FunctionBranch::Description... Generating docs for compound Gecode::GPI... Generating docs for nested compound Gecode::GPI::Info... Generating docs for compound Gecode::Group... Generating docs for compound Gecode::Heap... Generating docs for compound Gecode::HeapAllocated... Generating docs for compound Gecode::HeapChunk... Generating docs for compound Gecode::Home... Generating docs for compound Gecode::IllegalDecay... Generating docs for compound Gecode::InstanceOptions... Generating docs for compound Gecode::IntAction... Generating docs for compound Gecode::IntAFC... Generating docs for compound Gecode::IntArgs... Generating docs for compound Gecode::IntAssign... Generating docs for compound Gecode::IntCHB... Generating docs for compound Gecode::IntMaximizeSpace... Generating docs for compound Gecode::IntMinimizeSpace... Generating docs for compound Gecode::IntSet... Generating docs for nested compound Gecode::IntSet::MinInc... Generating docs for compound Gecode::IntSetInit... Generating docs for compound Gecode::IntSetInit< IntArgs >... Generating docs for compound Gecode::IntSetInit< IntSet >... Generating docs for compound Gecode::IntSetRanges... Generating docs for compound Gecode::IntSetValues... Generating docs for compound Gecode::IntTraceDelta... Generating docs for compound Gecode::IntValBranch... Generating docs for compound Gecode::IntVar... Generating docs for compound Gecode::IntVarArgs... Generating docs for compound Gecode::IntVarArray... Generating docs for compound Gecode::IntVarBranch... Generating docs for compound Gecode::IntVarRanges... Generating docs for compound Gecode::IntVarValues... Generating docs for compound Gecode::InvalidFunction... Generating docs for compound Gecode::LDS... Generating docs for compound Gecode::LinFloatExpr... Generating docs for nested compound Gecode::LinFloatExpr::Node... Generating docs for compound Gecode::LinFloatRel... Generating docs for compound Gecode::LinIntExpr... Generating docs for nested compound Gecode::LinIntExpr::Node... Generating docs for compound Gecode::LinIntRel... Generating docs for compound Gecode::LocalHandle... Generating docs for compound Gecode::LocalObject... Generating docs for compound Gecode::Matrix... Generating docs for compound Gecode::MemoryChunk... Generating docs for compound Gecode::MemoryExhausted... Generating docs for compound Gecode::MemoryManager... Generating docs for compound Gecode::MeritAction... Generating docs for compound Gecode::MeritAFC... Generating docs for compound Gecode::MeritBase... Generating docs for compound Gecode::MeritCHB... Generating docs for compound Gecode::MeritDegree... Generating docs for compound Gecode::MeritFunction... Generating docs for compound Gecode::MetaInfo... Generating docs for compound Gecode::MixBinaryPropagator... Generating docs for compound Gecode::MixNaryOnePropagator... Generating docs for compound Gecode::MixTernaryPropagator... Generating docs for compound Gecode::MoreThanOneTracer... Generating docs for compound Gecode::NaryOnePropagator... Generating docs for compound Gecode::NaryPropagator... Generating docs for compound Gecode::NGL... Generating docs for compound Gecode::NoGoods... Generating docs for compound Gecode::NoIdxVarImpConf... Generating docs for compound Gecode::NonLinFloatExpr... Generating docs for compound Gecode::NonLinIntExpr... Generating docs for compound Gecode::OperatingSystemError... Generating docs for compound Gecode::Options... Generating docs for nested compound Gecode::Options::_I... Generating docs for compound Gecode::PBS... Generating docs for compound Gecode::Pos... Generating docs for compound Gecode::PosChoice... Generating docs for compound Gecode::PostInfo... Generating docs for compound Gecode::PosValChoice... Generating docs for compound Gecode::PrimArgArray... Generating docs for compound Gecode::PropagateTraceInfo... Generating docs for compound Gecode::Propagator... Generating docs for compound Gecode::PropagatorGroup... Generating docs for compound Gecode::Propagators... Generating docs for compound Gecode::PropCost... Generating docs for compound Gecode::RangeList... Generating docs for compound Gecode::RBS... Generating docs for compound Gecode::REG... Generating docs for nested compound Gecode::REG::Exp... Generating docs for compound Gecode::Region... Generating docs for compound Gecode::region_allocator... Generating docs for nested compound Gecode::region_allocator::rebind... Generating docs for compound Gecode::region_allocator< void >... Generating docs for nested compound Gecode::region_allocator< void >::rebind... Generating docs for compound Gecode::Reify... Generating docs for compound Gecode::Rnd... Generating docs for compound Gecode::SEBs... Generating docs for compound Gecode::SetAction... Generating docs for compound Gecode::SetAFC... Generating docs for compound Gecode::SetAssign... Generating docs for compound Gecode::SetCHB... Generating docs for compound Gecode::SetCmpRel... Generating docs for compound Gecode::SetExpr... Generating docs for nested compound Gecode::SetExpr::Node... Generating docs for compound Gecode::SetRel... Generating docs for compound Gecode::SetTraceDelta... Generating docs for nested compound Gecode::SetTraceDelta::Glb... Generating docs for nested compound Gecode::SetTraceDelta::Lub... Generating docs for compound Gecode::SetValBranch... Generating docs for compound Gecode::SetVar... Generating docs for compound Gecode::SetVarArgs... Generating docs for compound Gecode::SetVarArray... Generating docs for compound Gecode::SetVarBranch... Generating docs for compound Gecode::SetVarGlbRanges... Generating docs for compound Gecode::SetVarGlbValues... Generating docs for compound Gecode::SetVarLubRanges... Generating docs for compound Gecode::SetVarLubValues... Generating docs for compound Gecode::SetVarUnknownRanges... Generating docs for compound Gecode::SetVarUnknownValues... Generating docs for compound Gecode::SharedArray... Generating docs for nested compound Gecode::SharedArray::SAO... Generating docs for compound Gecode::SharedData... Generating docs for nested compound Gecode::SharedData::SDO... Generating docs for compound Gecode::SharedHandle... Generating docs for nested compound Gecode::SharedHandle::Object... Generating docs for compound Gecode::SharedMemory... Generating docs for compound Gecode::SizeOptions... Generating docs for compound Gecode::Slice... Generating docs for compound Gecode::Space... Generating docs for compound Gecode::space_allocator... Generating docs for nested compound Gecode::space_allocator::rebind... Generating docs for compound Gecode::space_allocator< void >... Generating docs for nested compound Gecode::space_allocator< void >::rebind... Generating docs for compound Gecode::SpaceFailed... Generating docs for compound Gecode::SpaceIllegalAlternative... Generating docs for compound Gecode::SpaceNoBrancher... Generating docs for compound Gecode::SpaceNotCloned... Generating docs for compound Gecode::SpaceNotStable... Generating docs for compound Gecode::StatusStatistics... Generating docs for compound Gecode::StdBoolTracer... Generating docs for compound Gecode::StdFloatTracer... Generating docs for compound Gecode::StdIntTracer... Generating docs for compound Gecode::StdSetTracer... Generating docs for compound Gecode::StdTracer... Generating docs for compound Gecode::SubscribedPropagators... Generating docs for compound Gecode::Symmetries... Generating docs for compound Gecode::SymmetryHandle... Generating docs for compound Gecode::TernaryPropagator... Generating docs for compound Gecode::TFE... Generating docs for nested compound Gecode::TFE::Node... Generating docs for compound Gecode::TieBreak... Generating docs for compound Gecode::TooManyBranchers... Generating docs for compound Gecode::TooManyGroups... Generating docs for compound Gecode::TraceFilter... Generating docs for nested compound Gecode::TraceFilter::TFO... Generating docs for nested compound Gecode::TraceFilter::TFO::Filter... Generating docs for nested compound Gecode::TraceFilter::TFO::StackFrame... Generating docs for compound Gecode::Tracer... Generating docs for compound Gecode::TracerBase... Generating docs for compound Gecode::TraceRecorder... Generating docs for compound Gecode::TraceTraits... Generating docs for compound Gecode::TraceTraits< Float::FloatView >... Generating docs for compound Gecode::TraceTraits< Int::BoolView >... Generating docs for compound Gecode::TraceTraits< Int::IntView >... Generating docs for compound Gecode::TraceTraits< Set::SetView >... Generating docs for compound Gecode::TupleSet... Generating docs for nested compound Gecode::TupleSet::TupleSetI... Generating docs for compound Gecode::UnaryPropagator... Generating docs for compound Gecode::UninitializedAction... Generating docs for compound Gecode::UninitializedAFC... Generating docs for compound Gecode::UninitializedCHB... Generating docs for compound Gecode::UninitializedRnd... Generating docs for compound Gecode::UnknownBrancher... Generating docs for compound Gecode::UnknownPropagator... Generating docs for compound Gecode::ValBranch... Generating docs for compound Gecode::ValCommit... Generating docs for compound Gecode::ValCommitFunction... Generating docs for compound Gecode::ValSel... Generating docs for compound Gecode::ValSelCommit... Generating docs for compound Gecode::ValSelCommitBase... Generating docs for compound Gecode::ValSelFunction... Generating docs for compound Gecode::Var... Generating docs for compound Gecode::VarArgArray... Generating docs for nested compound Gecode::VarArgArray::VarLess... Generating docs for compound Gecode::VarArray... Generating docs for compound Gecode::VarBranch... Generating docs for compound Gecode::VarImp... Generating docs for compound Gecode::VarImpBase... Generating docs for compound Gecode::VarImpDisposer... Generating docs for compound Gecode::VarImpDisposerBase... Generating docs for compound Gecode::VarImpVar... Generating docs for compound Gecode::VarImpView... Generating docs for compound Gecode::ViewAdvisor... Generating docs for compound Gecode::ViewArray... Generating docs for compound Gecode::ViewArray< Int::Linear::NoView >... Generating docs for compound Gecode::ViewBrancher... Generating docs for compound Gecode::ViewSel... Generating docs for compound Gecode::ViewSelChoose... Generating docs for compound Gecode::ViewSelChooseTbl... Generating docs for compound Gecode::ViewSelMax... Generating docs for compound Gecode::ViewSelMaxTbl... Generating docs for compound Gecode::ViewSelMin... Generating docs for compound Gecode::ViewSelMinTbl... Generating docs for compound Gecode::ViewSelNone... Generating docs for compound Gecode::ViewSelRnd... Generating docs for compound Gecode::ViewTraceInfo... Generating docs for compound Gecode::ViewTracer... Generating docs for compound Gecode::ViewTraceRecorder... Generating docs for nested compound Gecode::ViewTraceRecorder::Idx... Generating docs for nested compound Gecode::ViewTraceRecorder::Slack... Generating docs for compound Gecode::ViewValBrancher... Generating docs for compound Gecode::ViewValNGL... Generating docs for namespace Gecode::Driver Generating docs for compound Gecode::Driver::BaseOption... Generating docs for compound Gecode::Driver::BoolOption... Generating docs for compound Gecode::Driver::CombinedStop... Generating docs for compound Gecode::Driver::DoubleOption... Generating docs for compound Gecode::Driver::EngineToMeta... Generating docs for compound Gecode::Driver::ExtractStepOption... Generating docs for compound Gecode::Driver::GistEngine... Generating docs for compound Gecode::Driver::GistEngine< BAB< S > >... Generating docs for compound Gecode::Driver::GistEngine< DFS< S > >... Generating docs for compound Gecode::Driver::GistEngine< LDS< S > >... Generating docs for compound Gecode::Driver::IgnoreStepOption... Generating docs for compound Gecode::Driver::IntOption... Generating docs for compound Gecode::Driver::IplOption... Generating docs for compound Gecode::Driver::ScriptBase... Generating docs for compound Gecode::Driver::StringOption... Generating docs for nested compound Gecode::Driver::StringOption::Value... Generating docs for compound Gecode::Driver::StringValueOption... Generating docs for compound Gecode::Driver::TraceOption... Generating docs for compound Gecode::Driver::UnsignedIntOption... Generating docs for namespace Gecode::FlatZinc Generating docs for compound Gecode::FlatZinc::Alias... Generating docs for compound Gecode::FlatZinc::AuxVarBrancher... Generating docs for nested compound Gecode::FlatZinc::AuxVarBrancher::Choice... Generating docs for compound Gecode::FlatZinc::BoolVarSpec... Generating docs for compound Gecode::FlatZinc::BranchInformation... Generating docs for compound Gecode::FlatZinc::BranchInformationO... Generating docs for compound Gecode::FlatZinc::ConExpr... Generating docs for compound Gecode::FlatZinc::Error... Generating docs for compound Gecode::FlatZinc::FlatZincOptions... Generating docs for compound Gecode::FlatZinc::FlatZincSpace... Generating docs for compound Gecode::FlatZinc::FloatVarSpec... Generating docs for compound Gecode::FlatZinc::FznRnd... Generating docs for compound Gecode::FlatZinc::FZPrintingComparator... Generating docs for compound Gecode::FlatZinc::FZPrintingInspector... Generating docs for compound Gecode::FlatZinc::GistEngine... Generating docs for compound Gecode::FlatZinc::GistEngine< BAB< S > >... Generating docs for compound Gecode::FlatZinc::GistEngine< DFS< S > >... Generating docs for compound Gecode::FlatZinc::IntVarSpec... Generating docs for compound Gecode::FlatZinc::Option... Generating docs for compound Gecode::FlatZinc::OutputOrder... Generating docs for compound Gecode::FlatZinc::ParserState... Generating docs for compound Gecode::FlatZinc::Printer... Generating docs for compound Gecode::FlatZinc::Registry... Generating docs for compound Gecode::FlatZinc::SetVarSpec... Generating docs for compound Gecode::FlatZinc::SymbolEntry... Generating docs for compound Gecode::FlatZinc::SymbolTable... Generating docs for compound Gecode::FlatZinc::VarSpec... Generating docs for namespace Gecode::FlatZinc::AST Generating docs for compound Gecode::FlatZinc::AST::Array... Generating docs for compound Gecode::FlatZinc::AST::ArrayAccess... Generating docs for compound Gecode::FlatZinc::AST::Atom... Generating docs for compound Gecode::FlatZinc::AST::BoolLit... Generating docs for compound Gecode::FlatZinc::AST::BoolVar... Generating docs for compound Gecode::FlatZinc::AST::Call... Generating docs for compound Gecode::FlatZinc::AST::FloatLit... Generating docs for compound Gecode::FlatZinc::AST::FloatVar... Generating docs for compound Gecode::FlatZinc::AST::IntLit... Generating docs for compound Gecode::FlatZinc::AST::IntVar... Generating docs for compound Gecode::FlatZinc::AST::Node... Generating docs for compound Gecode::FlatZinc::AST::SetLit... Generating docs for compound Gecode::FlatZinc::AST::SetVar... Generating docs for compound Gecode::FlatZinc::AST::String... Generating docs for compound Gecode::FlatZinc::AST::TypeError... Generating docs for compound Gecode::FlatZinc::AST::Var... Generating docs for namespace Gecode::Float Generating docs for compound Gecode::Float::ArgumentSame... Generating docs for compound Gecode::Float::ArgumentSizeMismatch... Generating docs for compound Gecode::Float::FloatDelta... Generating docs for compound Gecode::Float::FloatTraceView... Generating docs for compound Gecode::Float::FloatVarImp... Generating docs for compound Gecode::Float::FloatVarImpBase... Generating docs for compound Gecode::Float::FloatVarImpConf... Generating docs for compound Gecode::Float::FloatView... Generating docs for compound Gecode::Float::IllegalOperation... Generating docs for compound Gecode::Float::MinusView... Generating docs for compound Gecode::Float::OffsetView... Generating docs for compound Gecode::Float::OutOfLimits... Generating docs for compound Gecode::Float::Relax... Generating docs for compound Gecode::Float::Rounding... Generating docs for compound Gecode::Float::ScaleView... Generating docs for compound Gecode::Float::TooFewArguments... Generating docs for compound Gecode::Float::UnknownBranching... Generating docs for compound Gecode::Float::UnknownOperation... Generating docs for compound Gecode::Float::UnknownRelation... Generating docs for compound Gecode::Float::ValOfUnassignedVar... Generating docs for compound Gecode::Float::VariableEmptyDomain... Generating docs for namespace Gecode::Float::Arithmetic Generating docs for compound Gecode::Float::Arithmetic::Abs... Generating docs for compound Gecode::Float::Arithmetic::Div... Generating docs for compound Gecode::Float::Arithmetic::Max... Generating docs for compound Gecode::Float::Arithmetic::Min... Generating docs for compound Gecode::Float::Arithmetic::Mult... Generating docs for compound Gecode::Float::Arithmetic::MultPlus... Generating docs for compound Gecode::Float::Arithmetic::MultZeroOne... Generating docs for compound Gecode::Float::Arithmetic::NaryMax... Generating docs for compound Gecode::Float::Arithmetic::NthRoot... Generating docs for compound Gecode::Float::Arithmetic::Pow... Generating docs for compound Gecode::Float::Arithmetic::Sqr... Generating docs for compound Gecode::Float::Arithmetic::SqrPlus... Generating docs for compound Gecode::Float::Arithmetic::Sqrt... Generating docs for namespace Gecode::Float::Bool Generating docs for compound Gecode::Float::Bool::Ite... Generating docs for namespace Gecode::Float::Branch Generating docs for compound Gecode::Float::Branch::MeritActionSize... Generating docs for compound Gecode::Float::Branch::MeritAFCSize... Generating docs for compound Gecode::Float::Branch::MeritCHBSize... Generating docs for compound Gecode::Float::Branch::MeritDegreeSize... Generating docs for compound Gecode::Float::Branch::MeritMax... Generating docs for compound Gecode::Float::Branch::MeritMin... Generating docs for compound Gecode::Float::Branch::MeritSize... Generating docs for compound Gecode::Float::Branch::ValCommitLqGq... Generating docs for compound Gecode::Float::Branch::ValSelGq... Generating docs for compound Gecode::Float::Branch::ValSelLq... Generating docs for compound Gecode::Float::Branch::ValSelRnd... Generating docs for namespace Gecode::Float::Channel Generating docs for compound Gecode::Float::Channel::Channel... Generating docs for namespace Gecode::Float::Limits Generating docs for namespace Gecode::Float::Linear Generating docs for compound Gecode::Float::Linear::Eq... Generating docs for compound Gecode::Float::Linear::Lin... Generating docs for compound Gecode::Float::Linear::Lq... Generating docs for compound Gecode::Float::Linear::Term... Generating docs for compound Gecode::Float::Linear::TermLess... Generating docs for namespace Gecode::Float::Rel Generating docs for compound Gecode::Float::Rel::Eq... Generating docs for compound Gecode::Float::Rel::Le... Generating docs for compound Gecode::Float::Rel::Lq... Generating docs for compound Gecode::Float::Rel::NaryEq... Generating docs for compound Gecode::Float::Rel::Nq... Generating docs for compound Gecode::Float::Rel::NqFloat... Generating docs for compound Gecode::Float::Rel::ReEq... Generating docs for compound Gecode::Float::Rel::ReEqFloat... Generating docs for compound Gecode::Float::Rel::ReLeFloat... Generating docs for compound Gecode::Float::Rel::ReLq... Generating docs for compound Gecode::Float::Rel::ReLqFloat... Generating docs for namespace Gecode::Float::Transcendental Generating docs for compound Gecode::Float::Transcendental::Exp... Generating docs for compound Gecode::Float::Transcendental::Pow... Generating docs for namespace Gecode::Float::Trigonometric Generating docs for compound Gecode::Float::Trigonometric::ACos... Generating docs for compound Gecode::Float::Trigonometric::ASin... Generating docs for compound Gecode::Float::Trigonometric::ATan... Generating docs for compound Gecode::Float::Trigonometric::Cos... Generating docs for compound Gecode::Float::Trigonometric::Sin... Generating docs for compound Gecode::Float::Trigonometric::Tan... Generating docs for namespace Gecode::Gist Generating docs for compound Gecode::Gist::AboutGist... Generating docs for compound Gecode::Gist::BestNode... Generating docs for compound Gecode::Gist::BoundingBox... Generating docs for compound Gecode::Gist::Branch... Generating docs for compound Gecode::Gist::BranchLabelCursor... Generating docs for compound Gecode::Gist::Comparator... Generating docs for compound Gecode::Gist::DisposeCursor... Generating docs for compound Gecode::Gist::DrawingCursor... Generating docs for compound Gecode::Gist::Extent... Generating docs for compound Gecode::Gist::Gist... Generating docs for compound Gecode::Gist::GistMainWindow... Generating docs for compound Gecode::Gist::GistOutputStream... Generating docs for compound Gecode::Gist::HideFailedCursor... Generating docs for compound Gecode::Gist::Inspector... Generating docs for compound Gecode::Gist::Layout... Generating docs for compound Gecode::Gist::LayoutCursor... Generating docs for compound Gecode::Gist::Layouter... Generating docs for compound Gecode::Gist::Logos... Generating docs for compound Gecode::Gist::NextSolCursor... Generating docs for compound Gecode::Gist::Node... Generating docs for compound Gecode::Gist::NodeAllocatorBase... Generating docs for compound Gecode::Gist::NodeCursor... Generating docs for compound Gecode::Gist::NodeStatInspector... Generating docs for compound Gecode::Gist::NodeVisitor... Generating docs for compound Gecode::Gist::NodeWidget... Generating docs for compound Gecode::Gist::Options... Generating docs for nested compound Gecode::Gist::Options::_I... Generating docs for compound Gecode::Gist::PostorderNodeVisitor... Generating docs for compound Gecode::Gist::PreferencesDialog... Generating docs for compound Gecode::Gist::PreorderNodeVisitor... Generating docs for compound Gecode::Gist::Print... Generating docs for compound Gecode::Gist::SearcherThread... Generating docs for compound Gecode::Gist::SearchItem... Generating docs for compound Gecode::Gist::Shape... Generating docs for compound Gecode::Gist::ShapeAllocator... Generating docs for compound Gecode::Gist::SpaceNode... Generating docs for compound Gecode::Gist::StatCursor... Generating docs for compound Gecode::Gist::Statistics... Generating docs for compound Gecode::Gist::StopBrancher... Generating docs for compound Gecode::Gist::StopChoice... Generating docs for compound Gecode::Gist::TextOutput... Generating docs for compound Gecode::Gist::TextOutputI... Generating docs for compound Gecode::Gist::TreeCanvas... Generating docs for compound Gecode::Gist::UnhideAllCursor... Generating docs for compound Gecode::Gist::UnstopAllCursor... Generating docs for compound Gecode::Gist::VarComparator... Generating docs for compound Gecode::Gist::VisualNode... Generating docs for namespace Gecode::Gist::LayoutConfig Generating docs for namespace Gecode::Int Generating docs for compound Gecode::Int::ArgumentSame... Generating docs for compound Gecode::Int::ArgumentSizeMismatch... Generating docs for compound Gecode::Int::BoolTraceView... Generating docs for compound Gecode::Int::BoolVarImp... Generating docs for compound Gecode::Int::BoolVarImpBase... Generating docs for compound Gecode::Int::BoolVarImpConf... Generating docs for compound Gecode::Int::BoolView... Generating docs for compound Gecode::Int::CachedView... Generating docs for compound Gecode::Int::ConstIntView... Generating docs for compound Gecode::Int::Event... Generating docs for compound Gecode::Int::FwdToBwd... Generating docs for compound Gecode::Int::IdxView... Generating docs for compound Gecode::Int::IdxViewArray... Generating docs for compound Gecode::Int::IllegalOperation... Generating docs for compound Gecode::Int::IntDelta... Generating docs for compound Gecode::Int::IntTraceView... Generating docs for compound Gecode::Int::IntVarImp... Generating docs for nested compound Gecode::Int::IntVarImp::RangeList... Generating docs for compound Gecode::Int::IntVarImpBase... Generating docs for compound Gecode::Int::IntVarImpBwd... Generating docs for compound Gecode::Int::IntVarImpConf... Generating docs for compound Gecode::Int::IntVarImpFwd... Generating docs for compound Gecode::Int::IntView... Generating docs for compound Gecode::Int::LDSBBadValueSelection... Generating docs for compound Gecode::Int::LDSBUnbranchedVariable... Generating docs for compound Gecode::Int::ManTaskViewIter... Generating docs for compound Gecode::Int::ManToOptTask... Generating docs for compound Gecode::Int::MinusView... Generating docs for compound Gecode::Int::NegBoolView... Generating docs for compound Gecode::Int::NoOffset... Generating docs for compound Gecode::Int::NotYetFinalized... Generating docs for compound Gecode::Int::NotZeroOne... Generating docs for compound Gecode::Int::Offset... Generating docs for compound Gecode::Int::OffsetView... Generating docs for compound Gecode::Int::OutOfLimits... Generating docs for compound Gecode::Int::PLA... Generating docs for compound Gecode::Int::PLB... Generating docs for compound Gecode::Int::PLBA... Generating docs for compound Gecode::Int::ReBinaryPropagator... Generating docs for compound Gecode::Int::Relax... Generating docs for compound Gecode::Int::ReMixBinaryPropagator... Generating docs for compound Gecode::Int::ReUnaryPropagator... Generating docs for compound Gecode::Int::ScaleView... Generating docs for compound Gecode::Int::SortMap... Generating docs for compound Gecode::Int::StoEct... Generating docs for compound Gecode::Int::StoEst... Generating docs for compound Gecode::Int::StoLct... Generating docs for compound Gecode::Int::StoLst... Generating docs for compound Gecode::Int::SupportValues... Generating docs for compound Gecode::Int::TaskArray... Generating docs for compound Gecode::Int::TaskProp... Generating docs for compound Gecode::Int::TaskTraits... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFlexTask >... Generating docs for compound Gecode::Int::TaskTree... Generating docs for compound Gecode::Int::TaskViewArray... Generating docs for compound Gecode::Int::TaskViewIter... Generating docs for compound Gecode::Int::TaskViewTraits... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd >... Generating docs for compound Gecode::Int::TooFewArguments... Generating docs for compound Gecode::Int::UnknownBranching... Generating docs for compound Gecode::Int::UnknownOperation... Generating docs for compound Gecode::Int::UnknownReifyMode... Generating docs for compound Gecode::Int::UnknownRelation... Generating docs for compound Gecode::Int::ValOfUnassignedVar... Generating docs for compound Gecode::Int::ValSet... Generating docs for nested compound Gecode::Int::ValSet::Ranges... Generating docs for compound Gecode::Int::VariableEmptyDomain... Generating docs for compound Gecode::Int::ViewDiffRanges... Generating docs for compound Gecode::Int::ViewRanges... Generating docs for compound Gecode::Int::ViewRanges< BoolView >... Generating docs for compound Gecode::Int::ViewRanges< CachedView< View > >... Generating docs for compound Gecode::Int::ViewRanges< ConstIntView >... Generating docs for compound Gecode::Int::ViewRanges< GCC::CardView >... Generating docs for compound Gecode::Int::ViewRanges< IntScaleView >... Generating docs for compound Gecode::Int::ViewRanges< IntView >... Generating docs for compound Gecode::Int::ViewRanges< LLongScaleView >... Generating docs for compound Gecode::Int::ViewRanges< MinusView >... Generating docs for compound Gecode::Int::ViewRanges< NegBoolView >... Generating docs for compound Gecode::Int::ViewRanges< OffsetView >... Generating docs for compound Gecode::Int::ViewRanges< ZeroIntView >... Generating docs for compound Gecode::Int::ViewToVarArg... Generating docs for compound Gecode::Int::ViewToVarArg< BoolView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::ConstSetView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::SetView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::SingletonView >... Generating docs for compound Gecode::Int::ViewToVarArg< IntView >... Generating docs for compound Gecode::Int::ViewToVarArg< MinusView >... Generating docs for compound Gecode::Int::ViewValues... Generating docs for compound Gecode::Int::ZeroIntView... Generating docs for namespace Gecode::Int::Arithmetic Generating docs for compound Gecode::Int::Arithmetic::AbsBnd... Generating docs for compound Gecode::Int::Arithmetic::AbsDom... Generating docs for compound Gecode::Int::Arithmetic::ArgMax... Generating docs for compound Gecode::Int::Arithmetic::DivBnd... Generating docs for compound Gecode::Int::Arithmetic::DivMod... Generating docs for compound Gecode::Int::Arithmetic::DivPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::MaxBnd... Generating docs for compound Gecode::Int::Arithmetic::MaxDom... Generating docs for compound Gecode::Int::Arithmetic::MultBnd... Generating docs for compound Gecode::Int::Arithmetic::MultDom... Generating docs for compound Gecode::Int::Arithmetic::MultPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::MultPlusDom... Generating docs for compound Gecode::Int::Arithmetic::MultZeroOne... Generating docs for compound Gecode::Int::Arithmetic::NaryMaxBnd... Generating docs for compound Gecode::Int::Arithmetic::NaryMaxDom... Generating docs for compound Gecode::Int::Arithmetic::NrootBnd... Generating docs for compound Gecode::Int::Arithmetic::NrootDom... Generating docs for compound Gecode::Int::Arithmetic::NrootPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::NrootPlusDom... Generating docs for compound Gecode::Int::Arithmetic::PowBnd... Generating docs for compound Gecode::Int::Arithmetic::PowDom... Generating docs for compound Gecode::Int::Arithmetic::PowOps... Generating docs for compound Gecode::Int::Arithmetic::PowPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::PowPlusDom... Generating docs for compound Gecode::Int::Arithmetic::RangesMapNroot... Generating docs for compound Gecode::Int::Arithmetic::RangesMapPow... Generating docs for compound Gecode::Int::Arithmetic::SqrOps... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNroot... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNrootSigned... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapPow... Generating docs for namespace Gecode::Int::BinPacking Generating docs for compound Gecode::Int::BinPacking::ConflictGraph... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Clique... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Node... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Nodes... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::NodeSet... Generating docs for compound Gecode::Int::BinPacking::Item... Generating docs for compound Gecode::Int::BinPacking::Pack... Generating docs for compound Gecode::Int::BinPacking::SizeSet... Generating docs for compound Gecode::Int::BinPacking::SizeSetMinusOne... Generating docs for compound Gecode::Int::BinPacking::TellCache... Generating docs for namespace Gecode::Int::Bool Generating docs for compound Gecode::Int::Bool::BinOrTrue... Generating docs for compound Gecode::Int::Bool::BoolBinary... Generating docs for compound Gecode::Int::Bool::BoolTernary... Generating docs for compound Gecode::Int::Bool::Clause... Generating docs for nested compound Gecode::Int::Bool::Clause::Tagged... Generating docs for compound Gecode::Int::Bool::ClauseTrue... Generating docs for compound Gecode::Int::Bool::Eq... Generating docs for compound Gecode::Int::Bool::Eqv... Generating docs for compound Gecode::Int::Bool::IteBase... Generating docs for compound Gecode::Int::Bool::IteBnd... Generating docs for compound Gecode::Int::Bool::IteDom... Generating docs for compound Gecode::Int::Bool::Le... Generating docs for compound Gecode::Int::Bool::Lq... Generating docs for compound Gecode::Int::Bool::NaryEq... Generating docs for compound Gecode::Int::Bool::NaryEqv... Generating docs for compound Gecode::Int::Bool::NaryLq... Generating docs for compound Gecode::Int::Bool::NaryOr... Generating docs for compound Gecode::Int::Bool::NaryOrTrue... Generating docs for compound Gecode::Int::Bool::Or... Generating docs for compound Gecode::Int::Bool::OrTrueSubsumed... Generating docs for compound Gecode::Int::Bool::QuadOrTrue... Generating docs for compound Gecode::Int::Bool::TerOrTrue... Generating docs for namespace Gecode::Int::Branch Generating docs for compound Gecode::Int::Branch::EqNGL... Generating docs for compound Gecode::Int::Branch::GqNGL... Generating docs for compound Gecode::Int::Branch::LqNGL... Generating docs for compound Gecode::Int::Branch::MeritActionSize... Generating docs for compound Gecode::Int::Branch::MeritAFCSize... Generating docs for compound Gecode::Int::Branch::MeritCHBSize... Generating docs for compound Gecode::Int::Branch::MeritDegreeSize... Generating docs for compound Gecode::Int::Branch::MeritMax... Generating docs for compound Gecode::Int::Branch::MeritMin... Generating docs for compound Gecode::Int::Branch::MeritRegretMax... Generating docs for compound Gecode::Int::Branch::MeritRegretMin... Generating docs for compound Gecode::Int::Branch::MeritSize... Generating docs for compound Gecode::Int::Branch::NqNGL... Generating docs for compound Gecode::Int::Branch::PosValuesChoice... Generating docs for compound Gecode::Int::Branch::ValCommitEq... Generating docs for compound Gecode::Int::Branch::ValCommitGq... Generating docs for compound Gecode::Int::Branch::ValCommitGr... Generating docs for compound Gecode::Int::Branch::ValCommitLq... Generating docs for compound Gecode::Int::Branch::ValSelAvg... Generating docs for compound Gecode::Int::Branch::ValSelMax... Generating docs for compound Gecode::Int::Branch::ValSelMed... Generating docs for compound Gecode::Int::Branch::ValSelMin... Generating docs for compound Gecode::Int::Branch::ValSelRangeMax... Generating docs for compound Gecode::Int::Branch::ValSelRangeMin... Generating docs for compound Gecode::Int::Branch::ValSelRnd... Generating docs for compound Gecode::Int::Branch::ViewValuesBrancher... Generating docs for namespace Gecode::Int::Channel Generating docs for compound Gecode::Int::Channel::Base... Generating docs for compound Gecode::Int::Channel::BoolIter... Generating docs for compound Gecode::Int::Channel::Dom... Generating docs for compound Gecode::Int::Channel::DomInfo... Generating docs for compound Gecode::Int::Channel::LinkMulti... Generating docs for compound Gecode::Int::Channel::LinkSingle... Generating docs for compound Gecode::Int::Channel::Val... Generating docs for compound Gecode::Int::Channel::ValInfo... Generating docs for namespace Gecode::Int::Circuit Generating docs for compound Gecode::Int::Circuit::Base... Generating docs for compound Gecode::Int::Circuit::Dom... Generating docs for compound Gecode::Int::Circuit::NodeInfo... Generating docs for compound Gecode::Int::Circuit::TellInfo... Generating docs for compound Gecode::Int::Circuit::Val... Generating docs for namespace Gecode::Int::Count Generating docs for compound Gecode::Int::Count::EqInt... Generating docs for compound Gecode::Int::Count::EqView... Generating docs for compound Gecode::Int::Count::GqInt... Generating docs for compound Gecode::Int::Count::GqView... Generating docs for compound Gecode::Int::Count::IntBase... Generating docs for compound Gecode::Int::Count::LqInt... Generating docs for compound Gecode::Int::Count::LqView... Generating docs for compound Gecode::Int::Count::ViewBase... Generating docs for namespace Gecode::Int::Cumulative Generating docs for compound Gecode::Int::Cumulative::ExtOmegaNode... Generating docs for compound Gecode::Int::Cumulative::ExtOmegaTree... Generating docs for compound Gecode::Int::Cumulative::ManFixPSETask... Generating docs for compound Gecode::Int::Cumulative::ManFixPTask... Generating docs for compound Gecode::Int::Cumulative::ManFlexTask... Generating docs for compound Gecode::Int::Cumulative::ManProp... Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaNode... Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaTree... Generating docs for compound Gecode::Int::Cumulative::OmegaNode... Generating docs for compound Gecode::Int::Cumulative::OmegaTree... Generating docs for compound Gecode::Int::Cumulative::OptFixPSETask... Generating docs for compound Gecode::Int::Cumulative::OptFixPTask... Generating docs for compound Gecode::Int::Cumulative::OptFlexTask... Generating docs for compound Gecode::Int::Cumulative::OptProp... Generating docs for compound Gecode::Int::Cumulative::PrecOrder... Generating docs for compound Gecode::Int::Cumulative::StoCap... Generating docs for compound Gecode::Int::Cumulative::TaskByDecCap... Generating docs for namespace Gecode::Int::Cumulatives Generating docs for compound Gecode::Int::Cumulatives::Event... Generating docs for compound Gecode::Int::Cumulatives::Val... Generating docs for namespace Gecode::Int::Distinct Generating docs for compound Gecode::Int::Distinct::Bnd... Generating docs for compound Gecode::Int::Distinct::Dom... Generating docs for compound Gecode::Int::Distinct::DomCtrl... Generating docs for compound Gecode::Int::Distinct::EqIte... Generating docs for compound Gecode::Int::Distinct::Graph... Generating docs for compound Gecode::Int::Distinct::HallInfo... Generating docs for compound Gecode::Int::Distinct::MaxIncIdx... Generating docs for compound Gecode::Int::Distinct::MinInc... Generating docs for compound Gecode::Int::Distinct::MinIncIdx... Generating docs for compound Gecode::Int::Distinct::Rank... Generating docs for compound Gecode::Int::Distinct::TerDom... Generating docs for compound Gecode::Int::Distinct::Val... Generating docs for namespace Gecode::Int::Dom Generating docs for compound Gecode::Int::Dom::ReIntSet... Generating docs for compound Gecode::Int::Dom::ReRange... Generating docs for namespace Gecode::Int::Element Generating docs for compound Gecode::Int::Element::Int... Generating docs for nested compound Gecode::Int::Element::Int::ByVal... Generating docs for nested compound Gecode::Int::Element::Int::IdxVal... Generating docs for nested compound Gecode::Int::Element::Int::IterIdxUnmark... Generating docs for nested compound Gecode::Int::Element::Int::IterVal... Generating docs for nested compound Gecode::Int::Element::Int::IterValUnmark... Generating docs for compound Gecode::Int::Element::IterIdxView... Generating docs for compound Gecode::Int::Element::Pair... Generating docs for compound Gecode::Int::Element::PairValues... Generating docs for compound Gecode::Int::Element::RelTestBnd... Generating docs for compound Gecode::Int::Element::RelTestBnd< VA, ConstIntView >... Generating docs for compound Gecode::Int::Element::RelTestDom... Generating docs for compound Gecode::Int::Element::RelTestDom< VA, ConstIntView >... Generating docs for compound Gecode::Int::Element::View... Generating docs for compound Gecode::Int::Element::ViewBnd... Generating docs for compound Gecode::Int::Element::ViewDom... Generating docs for namespace Gecode::Int::Exec Generating docs for compound Gecode::Int::Exec::When... Generating docs for namespace Gecode::Int::Extensional Generating docs for compound Gecode::Int::Extensional::Base... Generating docs for compound Gecode::Int::Extensional::Basic... Generating docs for compound Gecode::Int::Extensional::GroupStates... Generating docs for compound Gecode::Int::Extensional::Incremental... Generating docs for nested compound Gecode::Int::Extensional::Incremental::SupportEntry... Generating docs for nested compound Gecode::Int::Extensional::Incremental::Work... Generating docs for nested compound Gecode::Int::Extensional::Incremental::WorkEntry... Generating docs for compound Gecode::Int::Extensional::LayeredGraph... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Edge... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Index... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::IndexRange... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Layer... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::LayerValues... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::State... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Support... Generating docs for compound Gecode::Int::Extensional::StateGroup... Generating docs for compound Gecode::Int::Extensional::StateGroupByGroup... Generating docs for compound Gecode::Int::Extensional::TransByI_State... Generating docs for compound Gecode::Int::Extensional::TransByO_State... Generating docs for compound Gecode::Int::Extensional::TransBySymbol... Generating docs for compound Gecode::Int::Extensional::TransBySymbolI_State... Generating docs for compound Gecode::Int::Extensional::VarTraits... Generating docs for compound Gecode::Int::Extensional::VarTraits< BoolVar >... Generating docs for compound Gecode::Int::Extensional::VarTraits< IntVar >... Generating docs for namespace Gecode::Int::GCC Generating docs for compound Gecode::Int::GCC::Bnd... Generating docs for compound Gecode::Int::GCC::CardConst... Generating docs for compound Gecode::Int::GCC::CardLess... Generating docs for compound Gecode::Int::GCC::CardView... Generating docs for compound Gecode::Int::GCC::Dom... Generating docs for compound Gecode::Int::GCC::Edge... Generating docs for compound Gecode::Int::GCC::HallInfo... Generating docs for compound Gecode::Int::GCC::MaxInc... Generating docs for compound Gecode::Int::GCC::MinIdx... Generating docs for compound Gecode::Int::GCC::MinInc... Generating docs for compound Gecode::Int::GCC::Node... Generating docs for compound Gecode::Int::GCC::PartialSum... Generating docs for compound Gecode::Int::GCC::Rank... Generating docs for compound Gecode::Int::GCC::UnReachable... Generating docs for compound Gecode::Int::GCC::Val... Generating docs for compound Gecode::Int::GCC::ValNode... Generating docs for compound Gecode::Int::GCC::VarNode... Generating docs for compound Gecode::Int::GCC::VarValGraph... Generating docs for namespace Gecode::Int::LDSB Generating docs for compound Gecode::Int::LDSB::LDSBBrancher... Generating docs for compound Gecode::Int::LDSB::LDSBChoice... Generating docs for compound Gecode::Int::LDSB::Literal... Generating docs for compound Gecode::Int::LDSB::SymmetryImp... Generating docs for compound Gecode::Int::LDSB::SymmetryObject... Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryImp... Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryObject... Generating docs for compound Gecode::Int::LDSB::ValueSymmetryImp... Generating docs for compound Gecode::Int::LDSB::ValueSymmetryObject... Generating docs for compound Gecode::Int::LDSB::VariableMap... Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryImp... Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryObject... Generating docs for compound Gecode::Int::LDSB::VariableSymmetryImp... Generating docs for compound Gecode::Int::LDSB::VariableSymmetryObject... Generating docs for namespace Gecode::Int::Limits Generating docs for namespace Gecode::Int::Linear Generating docs for compound Gecode::Int::Linear::BoolNegTraits... Generating docs for compound Gecode::Int::Linear::BoolNegTraits< BoolView >... Generating docs for compound Gecode::Int::Linear::BoolNegTraits< NegBoolView >... Generating docs for compound Gecode::Int::Linear::DomEq... Generating docs for compound Gecode::Int::Linear::EmptyScaleBoolArray... Generating docs for compound Gecode::Int::Linear::Eq... Generating docs for compound Gecode::Int::Linear::EqBin... Generating docs for compound Gecode::Int::Linear::EqBoolInt... Generating docs for compound Gecode::Int::Linear::EqBoolScale... Generating docs for compound Gecode::Int::Linear::EqBoolView... Generating docs for compound Gecode::Int::Linear::EqTer... Generating docs for compound Gecode::Int::Linear::GqBin... Generating docs for compound Gecode::Int::Linear::GqBoolInt... Generating docs for compound Gecode::Int::Linear::GqBoolView... Generating docs for compound Gecode::Int::Linear::Lin... Generating docs for compound Gecode::Int::Linear::LinBin... Generating docs for compound Gecode::Int::Linear::LinBoolInt... Generating docs for compound Gecode::Int::Linear::LinBoolScale... Generating docs for compound Gecode::Int::Linear::LinBoolView... Generating docs for compound Gecode::Int::Linear::LinTer... Generating docs for compound Gecode::Int::Linear::Lq... Generating docs for compound Gecode::Int::Linear::LqBin... Generating docs for compound Gecode::Int::Linear::LqBoolScale... Generating docs for compound Gecode::Int::Linear::LqTer... Generating docs for compound Gecode::Int::Linear::NegSupportIter... Generating docs for compound Gecode::Int::Linear::NoView... Generating docs for compound Gecode::Int::Linear::Nq... Generating docs for compound Gecode::Int::Linear::NqBin... Generating docs for compound Gecode::Int::Linear::NqBoolInt... Generating docs for compound Gecode::Int::Linear::NqBoolScale... Generating docs for compound Gecode::Int::Linear::NqBoolView... Generating docs for compound Gecode::Int::Linear::NqTer... Generating docs for compound Gecode::Int::Linear::PosSupportIter... Generating docs for compound Gecode::Int::Linear::ReEq... Generating docs for compound Gecode::Int::Linear::ReEqBin... Generating docs for compound Gecode::Int::Linear::ReEqBoolInt... Generating docs for compound Gecode::Int::Linear::ReGqBoolInt... Generating docs for compound Gecode::Int::Linear::ReLin... Generating docs for compound Gecode::Int::Linear::ReLinBin... Generating docs for compound Gecode::Int::Linear::ReLinBoolInt... Generating docs for compound Gecode::Int::Linear::ReLq... Generating docs for compound Gecode::Int::Linear::ReLqBin... Generating docs for compound Gecode::Int::Linear::ScaleBool... Generating docs for compound Gecode::Int::Linear::ScaleBoolArray... Generating docs for compound Gecode::Int::Linear::SupportIter... Generating docs for compound Gecode::Int::Linear::SupportSet... Generating docs for compound Gecode::Int::Linear::Term... Generating docs for compound Gecode::Int::Linear::TermLess... Generating docs for namespace Gecode::Int::Member Generating docs for compound Gecode::Int::Member::Prop... Generating docs for compound Gecode::Int::Member::ReProp... Generating docs for namespace Gecode::Int::NoOverlap Generating docs for compound Gecode::Int::NoOverlap::Base... Generating docs for compound Gecode::Int::NoOverlap::FixDim... Generating docs for compound Gecode::Int::NoOverlap::FlexDim... Generating docs for compound Gecode::Int::NoOverlap::ManBox... Generating docs for compound Gecode::Int::NoOverlap::ManProp... Generating docs for compound Gecode::Int::NoOverlap::OptBox... Generating docs for compound Gecode::Int::NoOverlap::OptProp... Generating docs for namespace Gecode::Int::NValues Generating docs for compound Gecode::Int::NValues::BoolBase... Generating docs for compound Gecode::Int::NValues::EqBool... Generating docs for compound Gecode::Int::NValues::EqInt... Generating docs for compound Gecode::Int::NValues::GqBool... Generating docs for compound Gecode::Int::NValues::GqInt... Generating docs for compound Gecode::Int::NValues::Graph... Generating docs for compound Gecode::Int::NValues::IntBase... Generating docs for compound Gecode::Int::NValues::LqBool... Generating docs for compound Gecode::Int::NValues::LqInt... Generating docs for compound Gecode::Int::NValues::RangeEvent... Generating docs for compound Gecode::Int::NValues::SymBitMatrix... Generating docs for namespace Gecode::Int::Precede Generating docs for compound Gecode::Int::Precede::Single... Generating docs for nested compound Gecode::Int::Precede::Single::Index... Generating docs for namespace Gecode::Int::Rel Generating docs for compound Gecode::Int::Rel::EqBnd... Generating docs for compound Gecode::Int::Rel::EqDom... Generating docs for compound Gecode::Int::Rel::EqVal... Generating docs for compound Gecode::Int::Rel::Le... Generating docs for compound Gecode::Int::Rel::LexLqLe... Generating docs for compound Gecode::Int::Rel::LexNq... Generating docs for compound Gecode::Int::Rel::Lq... Generating docs for compound Gecode::Int::Rel::NaryEqBnd... Generating docs for compound Gecode::Int::Rel::NaryEqDom... Generating docs for compound Gecode::Int::Rel::NaryLqLe... Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Index... Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Pos... Generating docs for compound Gecode::Int::Rel::NaryNq... Generating docs for compound Gecode::Int::Rel::Nq... Generating docs for compound Gecode::Int::Rel::ReEqBnd... Generating docs for compound Gecode::Int::Rel::ReEqBndInt... Generating docs for compound Gecode::Int::Rel::ReEqDom... Generating docs for compound Gecode::Int::Rel::ReEqDomInt... Generating docs for compound Gecode::Int::Rel::ReLq... Generating docs for compound Gecode::Int::Rel::ReLqInt... Generating docs for namespace Gecode::Int::Sequence Generating docs for compound Gecode::Int::Sequence::Sequence... Generating docs for compound Gecode::Int::Sequence::SupportAdvisor... Generating docs for compound Gecode::Int::Sequence::ViewValSupport... Generating docs for compound Gecode::Int::Sequence::ViewValSupportArray... Generating docs for compound Gecode::Int::Sequence::Violations... Generating docs for namespace Gecode::Int::Sorted Generating docs for compound Gecode::Int::Sorted::OfflineMin... Generating docs for compound Gecode::Int::Sorted::OfflineMinItem... Generating docs for compound Gecode::Int::Sorted::Rank... Generating docs for compound Gecode::Int::Sorted::SccComponent... Generating docs for compound Gecode::Int::Sorted::Sorted... Generating docs for compound Gecode::Int::Sorted::TupleMaxInc... Generating docs for compound Gecode::Int::Sorted::TupleMaxIncExt... Generating docs for compound Gecode::Int::Sorted::TupleMinInc... Generating docs for compound Gecode::Int::Sorted::TupleMinIncExt... Generating docs for compound Gecode::Int::Sorted::ViewPair... Generating docs for namespace Gecode::Int::Unary Generating docs for compound Gecode::Int::Unary::ManFixPSETask... Generating docs for compound Gecode::Int::Unary::ManFixPTask... Generating docs for compound Gecode::Int::Unary::ManFlexTask... Generating docs for compound Gecode::Int::Unary::ManProp... Generating docs for compound Gecode::Int::Unary::OmegaLambdaNode... Generating docs for compound Gecode::Int::Unary::OmegaLambdaTree... Generating docs for compound Gecode::Int::Unary::OmegaNode... Generating docs for compound Gecode::Int::Unary::OmegaTree... Generating docs for compound Gecode::Int::Unary::OptFixPSETask... Generating docs for compound Gecode::Int::Unary::OptFixPTask... Generating docs for compound Gecode::Int::Unary::OptFlexTask... Generating docs for compound Gecode::Int::Unary::OptProp... Generating docs for namespace Gecode::Int::Unshare Generating docs for compound Gecode::Int::Unshare::VarPtrLess... Generating docs for namespace Gecode::Int::ViewValGraph Generating docs for compound Gecode::Int::ViewValGraph::BiLink... Generating docs for compound Gecode::Int::ViewValGraph::CombPtrFlag... Generating docs for compound Gecode::Int::ViewValGraph::Edge... Generating docs for compound Gecode::Int::ViewValGraph::Graph... Generating docs for compound Gecode::Int::ViewValGraph::IterPruneVal... Generating docs for compound Gecode::Int::ViewValGraph::Node... Generating docs for compound Gecode::Int::ViewValGraph::ValNode... Generating docs for compound Gecode::Int::ViewValGraph::ViewNode... Generating docs for namespace Gecode::Iter Generating docs for namespace Gecode::Iter::Ranges Generating docs for compound Gecode::Iter::Ranges::AddRange... Generating docs for compound Gecode::Iter::Ranges::Append... Generating docs for compound Gecode::Iter::Ranges::Array... Generating docs for nested compound Gecode::Iter::Ranges::Array::Range... Generating docs for compound Gecode::Iter::Ranges::Cache... Generating docs for compound Gecode::Iter::Ranges::Compl... Generating docs for compound Gecode::Iter::Ranges::ComplVal... Generating docs for compound Gecode::Iter::Ranges::Diff... Generating docs for compound Gecode::Iter::Ranges::Empty... Generating docs for compound Gecode::Iter::Ranges::Inter... Generating docs for compound Gecode::Iter::Ranges::Map... Generating docs for compound Gecode::Iter::Ranges::Map< I, M, false >... Generating docs for compound Gecode::Iter::Ranges::Map< I, M, true >... Generating docs for compound Gecode::Iter::Ranges::MinMax... Generating docs for compound Gecode::Iter::Ranges::Minus... Generating docs for compound Gecode::Iter::Ranges::NaryAppend... Generating docs for compound Gecode::Iter::Ranges::NaryInter... Generating docs for compound Gecode::Iter::Ranges::NaryUnion... Generating docs for compound Gecode::Iter::Ranges::Negative... Generating docs for compound Gecode::Iter::Ranges::Offset... Generating docs for compound Gecode::Iter::Ranges::Positive... Generating docs for compound Gecode::Iter::Ranges::RangeList... Generating docs for compound Gecode::Iter::Ranges::RangeListIter... Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RangeList... Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RLIO... Generating docs for compound Gecode::Iter::Ranges::ScaleDown... Generating docs for compound Gecode::Iter::Ranges::ScaleUp... Generating docs for compound Gecode::Iter::Ranges::Singleton... Generating docs for compound Gecode::Iter::Ranges::SingletonAppend... Generating docs for compound Gecode::Iter::Ranges::Size... Generating docs for compound Gecode::Iter::Ranges::SubRange... Generating docs for compound Gecode::Iter::Ranges::ToValues... Generating docs for compound Gecode::Iter::Ranges::Union... Generating docs for namespace Gecode::Iter::Values Generating docs for compound Gecode::Iter::Values::Array... Generating docs for compound Gecode::Iter::Values::BitSet... Generating docs for compound Gecode::Iter::Values::BitSetOffset... Generating docs for compound Gecode::Iter::Values::Inter... Generating docs for compound Gecode::Iter::Values::Map... Generating docs for compound Gecode::Iter::Values::Minus... Generating docs for compound Gecode::Iter::Values::Negative... Generating docs for compound Gecode::Iter::Values::Offset... Generating docs for compound Gecode::Iter::Values::Positive... Generating docs for compound Gecode::Iter::Values::Singleton... Generating docs for compound Gecode::Iter::Values::ToRanges... Generating docs for compound Gecode::Iter::Values::Union... Generating docs for compound Gecode::Iter::Values::Unique... Generating docs for compound Gecode::Iter::Values::ValueListIter... Generating docs for nested compound Gecode::Iter::Values::ValueListIter::ValueList... Generating docs for nested compound Gecode::Iter::Values::ValueListIter::VLIO... Generating docs for namespace Gecode::Kernel Generating docs for compound Gecode::Kernel::NaryWait... Generating docs for compound Gecode::Kernel::UnaryWait... Generating docs for namespace Gecode::Kernel::Config Generating docs for namespace Gecode::MemoryConfig Generating docs for namespace Gecode::MiniModel Generating docs for compound Gecode::MiniModel::ArgumentOutOfRange... Generating docs for compound Gecode::MiniModel::ArgumentSizeMismatch... Generating docs for compound Gecode::MiniModel::ArithNonLinFloatExpr... Generating docs for compound Gecode::MiniModel::ArithNonLinIntExpr... Generating docs for compound Gecode::MiniModel::ExpInfo... Generating docs for compound Gecode::MiniModel::FinalBag... Generating docs for compound Gecode::MiniModel::NodeInfo... Generating docs for compound Gecode::MiniModel::PosInfo... Generating docs for compound Gecode::MiniModel::PosSet... Generating docs for compound Gecode::MiniModel::SetNonLinIntExpr... Generating docs for compound Gecode::MiniModel::StateNode... Generating docs for compound Gecode::MiniModel::StatePool... Generating docs for compound Gecode::MiniModel::SymbolsInc... Generating docs for compound Gecode::MiniModel::TooFewArguments... Generating docs for compound Gecode::MiniModel::TransitionBag... Generating docs for namespace Gecode::Search Generating docs for compound Gecode::Search::BabBuilder... Generating docs for compound Gecode::Search::Base... Generating docs for compound Gecode::Search::Builder... Generating docs for compound Gecode::Search::Cutoff... Generating docs for compound Gecode::Search::CutoffAppend... Generating docs for compound Gecode::Search::CutoffConstant... Generating docs for compound Gecode::Search::CutoffGeometric... Generating docs for compound Gecode::Search::CutoffLinear... Generating docs for compound Gecode::Search::CutoffLuby... Generating docs for compound Gecode::Search::CutoffMerge... Generating docs for compound Gecode::Search::CutoffRandom... Generating docs for compound Gecode::Search::CutoffRepeat... Generating docs for compound Gecode::Search::DfsBuilder... Generating docs for compound Gecode::Search::Engine... Generating docs for compound Gecode::Search::FailStop... Generating docs for compound Gecode::Search::LdsBuilder... Generating docs for compound Gecode::Search::MixedBest... Generating docs for compound Gecode::Search::NoAssets... Generating docs for compound Gecode::Search::NoBest... Generating docs for compound Gecode::Search::NodeStop... Generating docs for compound Gecode::Search::Options... Generating docs for compound Gecode::Search::PbsBuilder... Generating docs for compound Gecode::Search::RbsBuilder... Generating docs for compound Gecode::Search::Statistics... Generating docs for compound Gecode::Search::Stop... Generating docs for compound Gecode::Search::TimeStop... Generating docs for compound Gecode::Search::UninitializedCutoff... Generating docs for compound Gecode::Search::Worker... Generating docs for compound Gecode::Search::WorkerToEngine... Generating docs for namespace Gecode::Search::Config Generating docs for namespace Gecode::Search::Meta Generating docs for compound Gecode::Search::Meta::Dead... Generating docs for compound Gecode::Search::Meta::NoGoodsProp... Generating docs for compound Gecode::Search::Meta::NoNGL... Generating docs for compound Gecode::Search::Meta::RBS... Generating docs for compound Gecode::Search::Meta::RestartStop... Generating docs for namespace Gecode::Search::Meta::Parallel Generating docs for compound Gecode::Search::Meta::Parallel::CollectAll... Generating docs for compound Gecode::Search::Meta::Parallel::CollectBest... Generating docs for compound Gecode::Search::Meta::Parallel::PBS... Generating docs for compound Gecode::Search::Meta::Parallel::PortfolioStop... Generating docs for compound Gecode::Search::Meta::Parallel::Slave... Generating docs for namespace Gecode::Search::Meta::Sequential Generating docs for compound Gecode::Search::Meta::Sequential::PBS... Generating docs for compound Gecode::Search::Meta::Sequential::PortfolioStop... Generating docs for compound Gecode::Search::Meta::Sequential::SharedStopInfo... Generating docs for compound Gecode::Search::Meta::Sequential::Slave... Generating docs for namespace Gecode::Search::Parallel Generating docs for compound Gecode::Search::Parallel::BAB... Generating docs for nested compound Gecode::Search::Parallel::BAB::Worker... Generating docs for compound Gecode::Search::Parallel::DFS... Generating docs for nested compound Gecode::Search::Parallel::DFS::Worker... Generating docs for compound Gecode::Search::Parallel::Engine... Generating docs for nested compound Gecode::Search::Parallel::Engine::Worker... Generating docs for compound Gecode::Search::Parallel::Path... Generating docs for nested compound Gecode::Search::Parallel::Path::Edge... Generating docs for namespace Gecode::Search::Sequential Generating docs for compound Gecode::Search::Sequential::BAB... Generating docs for compound Gecode::Search::Sequential::DFS... Generating docs for compound Gecode::Search::Sequential::LDS... Generating docs for compound Gecode::Search::Sequential::Path... Generating docs for nested compound Gecode::Search::Sequential::Path::Edge... Generating docs for compound Gecode::Search::Sequential::Probe... Generating docs for nested compound Gecode::Search::Sequential::Probe::Node... Generating docs for namespace Gecode::Set Generating docs for compound Gecode::Set::ArgumentSizeMismatch... Generating docs for compound Gecode::Set::ArrayRanges... Generating docs for compound Gecode::Set::BndSet... Generating docs for compound Gecode::Set::BndSetRanges... Generating docs for compound Gecode::Set::CachedView... Generating docs for compound Gecode::Set::ComplementView... Generating docs for compound Gecode::Set::ConstSetView... Generating docs for compound Gecode::Set::EmptyView... Generating docs for compound Gecode::Set::GlbDiffRanges... Generating docs for compound Gecode::Set::GLBndSet... Generating docs for compound Gecode::Set::GlbRanges... Generating docs for compound Gecode::Set::GlbRanges< CachedView< View > >... Generating docs for compound Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >... Generating docs for compound Gecode::Set::GlbRanges< ComplementView< View > >... Generating docs for compound Gecode::Set::GlbRanges< ConstSetView >... Generating docs for compound Gecode::Set::GlbRanges< EmptyView >... Generating docs for compound Gecode::Set::GlbRanges< SetVarImp * >... Generating docs for compound Gecode::Set::GlbRanges< SetView >... Generating docs for compound Gecode::Set::GlbRanges< SingletonView >... Generating docs for compound Gecode::Set::GlbRanges< UniverseView >... Generating docs for compound Gecode::Set::IllegalOperation... Generating docs for compound Gecode::Set::LubDiffRanges... Generating docs for compound Gecode::Set::LUBndSet... Generating docs for compound Gecode::Set::LubRanges... Generating docs for compound Gecode::Set::LubRanges< CachedView< View > >... Generating docs for compound Gecode::Set::LubRanges< ComplementView< ComplementView< View > > >... Generating docs for compound Gecode::Set::LubRanges< ComplementView< View > >... Generating docs for compound Gecode::Set::LubRanges< ConstSetView >... Generating docs for compound Gecode::Set::LubRanges< EmptyView >... Generating docs for compound Gecode::Set::LubRanges< SetVarImp * >... Generating docs for compound Gecode::Set::LubRanges< SetView >... Generating docs for compound Gecode::Set::LubRanges< SingletonView >... Generating docs for compound Gecode::Set::LubRanges< UniverseView >... Generating docs for compound Gecode::Set::OutOfLimits... Generating docs for compound Gecode::Set::RangesCompl... Generating docs for compound Gecode::Set::Relax... Generating docs for compound Gecode::Set::SetDelta... Generating docs for compound Gecode::Set::SetTraceView... Generating docs for compound Gecode::Set::SetVarImp... Generating docs for compound Gecode::Set::SetVarImpBase... Generating docs for compound Gecode::Set::SetVarImpConf... Generating docs for compound Gecode::Set::SetView... Generating docs for compound Gecode::Set::SingletonView... Generating docs for compound Gecode::Set::TooFewArguments... Generating docs for compound Gecode::Set::UniverseView... Generating docs for compound Gecode::Set::UnknownBranching... Generating docs for compound Gecode::Set::UnknownOperation... Generating docs for compound Gecode::Set::UnknownRanges... Generating docs for compound Gecode::Set::UnknownRelation... Generating docs for compound Gecode::Set::VariableEmptyDomain... Generating docs for namespace Gecode::Set::Branch Generating docs for compound Gecode::Set::Branch::ExcNGL... Generating docs for compound Gecode::Set::Branch::IncNGL... Generating docs for compound Gecode::Set::Branch::MeritActionSize... Generating docs for compound Gecode::Set::Branch::MeritAFCSize... Generating docs for compound Gecode::Set::Branch::MeritCHBSize... Generating docs for compound Gecode::Set::Branch::MeritDegreeSize... Generating docs for compound Gecode::Set::Branch::MeritMax... Generating docs for compound Gecode::Set::Branch::MeritMin... Generating docs for compound Gecode::Set::Branch::MeritSize... Generating docs for compound Gecode::Set::Branch::ValCommitExc... Generating docs for compound Gecode::Set::Branch::ValCommitInc... Generating docs for compound Gecode::Set::Branch::ValSelMax... Generating docs for compound Gecode::Set::Branch::ValSelMed... Generating docs for compound Gecode::Set::Branch::ValSelMin... Generating docs for compound Gecode::Set::Branch::ValSelRnd... Generating docs for namespace Gecode::Set::Channel Generating docs for compound Gecode::Set::Channel::ChannelBool... Generating docs for nested compound Gecode::Set::Channel::ChannelBool::IndexAdvisor... Generating docs for compound Gecode::Set::Channel::ChannelInt... Generating docs for compound Gecode::Set::Channel::ChannelSet... Generating docs for compound Gecode::Set::Channel::ChannelSorted... Generating docs for namespace Gecode::Set::Convex Generating docs for compound Gecode::Set::Convex::Convex... Generating docs for compound Gecode::Set::Convex::ConvexHull... Generating docs for namespace Gecode::Set::Distinct Generating docs for compound Gecode::Set::Distinct::AtmostOne... Generating docs for namespace Gecode::Set::Element Generating docs for compound Gecode::Set::Element::ElementDisjoint... Generating docs for compound Gecode::Set::Element::ElementIntersection... Generating docs for compound Gecode::Set::Element::ElementUnion... Generating docs for compound Gecode::Set::Element::ElementUnionConst... Generating docs for namespace Gecode::Set::Int Generating docs for compound Gecode::Set::Int::Card... Generating docs for compound Gecode::Set::Int::IntLess... Generating docs for compound Gecode::Set::Int::MaxElement... Generating docs for compound Gecode::Set::Int::MinElement... Generating docs for compound Gecode::Set::Int::NotMaxElement... Generating docs for compound Gecode::Set::Int::NotMinElement... Generating docs for compound Gecode::Set::Int::OverweightValues... Generating docs for compound Gecode::Set::Int::ReMaxElement... Generating docs for compound Gecode::Set::Int::ReMinElement... Generating docs for compound Gecode::Set::Int::Weights... Generating docs for namespace Gecode::Set::LDSB Generating docs for compound Gecode::Set::LDSB::LDSBSetBrancher... Generating docs for compound Gecode::Set::LDSB::VariableMap... Generating docs for namespace Gecode::Set::Limits Generating docs for namespace Gecode::Set::Precede Generating docs for compound Gecode::Set::Precede::Single... Generating docs for nested compound Gecode::Set::Precede::Single::Index... Generating docs for namespace Gecode::Set::Rel Generating docs for compound Gecode::Set::Rel::CharacteristicSets... Generating docs for nested compound Gecode::Set::Rel::CharacteristicSets::CSIter... Generating docs for compound Gecode::Set::Rel::Distinct... Generating docs for compound Gecode::Set::Rel::DistinctDoit... Generating docs for compound Gecode::Set::Rel::Eq... Generating docs for compound Gecode::Set::Rel::Lq... Generating docs for compound Gecode::Set::Rel::NoSubset... Generating docs for compound Gecode::Set::Rel::ReEq... Generating docs for compound Gecode::Set::Rel::ReLq... Generating docs for compound Gecode::Set::Rel::ReSubset... Generating docs for compound Gecode::Set::Rel::Subset... Generating docs for namespace Gecode::Set::RelOp Generating docs for compound Gecode::Set::RelOp::Intersection... Generating docs for compound Gecode::Set::RelOp::IntersectionN... Generating docs for compound Gecode::Set::RelOp::PartitionN... Generating docs for compound Gecode::Set::RelOp::SubOfUnion... Generating docs for compound Gecode::Set::RelOp::SuperOfInter... Generating docs for compound Gecode::Set::RelOp::Union... Generating docs for compound Gecode::Set::RelOp::UnionN... Generating docs for namespace Gecode::Set::Sequence Generating docs for compound Gecode::Set::Sequence::Seq... Generating docs for compound Gecode::Set::Sequence::SeqU... Generating docs for namespace Gecode::Support Generating docs for compound Gecode::Support::Allocator... Generating docs for compound Gecode::Support::BitSet... Generating docs for compound Gecode::Support::BitSetBase... Generating docs for compound Gecode::Support::BitSetData... Generating docs for compound Gecode::Support::BitSetOffset... Generating docs for compound Gecode::Support::BlockAllocator... Generating docs for compound Gecode::Support::BlockClient... Generating docs for compound Gecode::Support::DynamicArray... Generating docs for compound Gecode::Support::DynamicQueue... Generating docs for compound Gecode::Support::DynamicStack... Generating docs for compound Gecode::Support::Event... Generating docs for compound Gecode::Support::IntTypeTraits... Generating docs for compound Gecode::Support::IntTypeTraits< signed char >... Generating docs for compound Gecode::Support::IntTypeTraits< signed int >... Generating docs for compound Gecode::Support::IntTypeTraits< signed short int >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned char >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned int >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned short int >... Generating docs for compound Gecode::Support::Job... Generating docs for compound Gecode::Support::JobStop... Generating docs for compound Gecode::Support::Less... Generating docs for compound Gecode::Support::LinearCongruentialGenerator... Generating docs for compound Gecode::Support::Lock... Generating docs for compound Gecode::Support::Mutex... Generating docs for compound Gecode::Support::QuickSortStack... Generating docs for compound Gecode::Support::RawBitSetBase... Generating docs for compound Gecode::Support::RunJobs... Generating docs for nested compound Gecode::Support::RunJobs::Deleter... Generating docs for nested compound Gecode::Support::RunJobs::Master... Generating docs for nested compound Gecode::Support::RunJobs::Worker... Generating docs for compound Gecode::Support::Runnable... Generating docs for compound Gecode::Support::StaticStack... Generating docs for compound Gecode::Support::Thread... Generating docs for nested compound Gecode::Support::Thread::Run... Generating docs for compound Gecode::Support::Timer... Generating docs for namespace Test Generating docs for compound Test::AFC... Generating docs for nested compound Test::AFC::TestSpace... Generating docs for compound Test::Base... Generating docs for compound Test::ind... Generating docs for compound Test::Options... Generating docs for compound Test::Region... Generating docs for nested compound Test::Region::TestSpace... Generating docs for compound Test::SortByName... Generating docs for namespace Test::Array Generating docs for compound Test::Array::Iterator... Generating docs for compound Test::Array::SharedArrayIterator... Generating docs for compound Test::Array::TestSpace... Generating docs for compound Test::Array::VarArgsIterator... Generating docs for compound Test::Array::VarArrayIterator... Generating docs for compound Test::Array::ViewArrayIterator... Generating docs for namespace Test::Assign Generating docs for compound Test::Assign::Bool... Generating docs for compound Test::Assign::BoolTest... Generating docs for compound Test::Assign::BoolTestSpace... Generating docs for compound Test::Assign::Float... Generating docs for compound Test::Assign::FloatTest... Generating docs for compound Test::Assign::FloatTestSpace... Generating docs for compound Test::Assign::Int... Generating docs for compound Test::Assign::IntTest... Generating docs for compound Test::Assign::IntTestSpace... Generating docs for compound Test::Assign::Set... Generating docs for compound Test::Assign::SetTest... Generating docs for compound Test::Assign::SetTestSpace... Generating docs for namespace Test::Branch Generating docs for compound Test::Branch::Bool... Generating docs for compound Test::Branch::BoolTest... Generating docs for compound Test::Branch::BoolTestSpace... Generating docs for compound Test::Branch::Float... Generating docs for compound Test::Branch::FloatTest... Generating docs for compound Test::Branch::FloatTestSpace... Generating docs for compound Test::Branch::Int... Generating docs for compound Test::Branch::IntTest... Generating docs for compound Test::Branch::IntTestSpace... Generating docs for compound Test::Branch::RunInfo... Generating docs for compound Test::Branch::Set... Generating docs for compound Test::Branch::SetTest... Generating docs for compound Test::Branch::SetTestSpace... Generating docs for namespace Test::FlatZinc Generating docs for compound Test::FlatZinc::FlatZincTest... Generating docs for namespace Test::Float Generating docs for compound Test::Float::Assignment... Generating docs for compound Test::Float::CpltAssignment... Generating docs for compound Test::Float::ExtAssignment... Generating docs for compound Test::Float::FloatRelTypes... Generating docs for compound Test::Float::RandomAssignment... Generating docs for compound Test::Float::Test... Generating docs for compound Test::Float::TestSpace... Generating docs for namespace Test::Float::Arithmetic Generating docs for compound Test::Float::Arithmetic::AbsXX... Generating docs for compound Test::Float::Arithmetic::AbsXY... Generating docs for compound Test::Float::Arithmetic::Div... Generating docs for compound Test::Float::Arithmetic::DivSol... Generating docs for compound Test::Float::Arithmetic::MaxNary... Generating docs for compound Test::Float::Arithmetic::MaxNaryShared... Generating docs for compound Test::Float::Arithmetic::MaxXXX... Generating docs for compound Test::Float::Arithmetic::MaxXXY... Generating docs for compound Test::Float::Arithmetic::MaxXYX... Generating docs for compound Test::Float::Arithmetic::MaxXYY... Generating docs for compound Test::Float::Arithmetic::MaxXYZ... Generating docs for compound Test::Float::Arithmetic::MinNary... Generating docs for compound Test::Float::Arithmetic::MinNaryShared... Generating docs for compound Test::Float::Arithmetic::MinXXX... Generating docs for compound Test::Float::Arithmetic::MinXXY... Generating docs for compound Test::Float::Arithmetic::MinXYX... Generating docs for compound Test::Float::Arithmetic::MinXYY... Generating docs for compound Test::Float::Arithmetic::MinXYZ... Generating docs for compound Test::Float::Arithmetic::MultXXX... Generating docs for compound Test::Float::Arithmetic::MultXXY... Generating docs for compound Test::Float::Arithmetic::MultXXYSol... Generating docs for compound Test::Float::Arithmetic::MultXYX... Generating docs for compound Test::Float::Arithmetic::MultXYY... Generating docs for compound Test::Float::Arithmetic::MultXYZ... Generating docs for compound Test::Float::Arithmetic::MultXYZSol... Generating docs for compound Test::Float::Arithmetic::NRootXX... Generating docs for compound Test::Float::Arithmetic::NRootXY... Generating docs for compound Test::Float::Arithmetic::NRootXYSol... Generating docs for compound Test::Float::Arithmetic::PowXX... Generating docs for compound Test::Float::Arithmetic::PowXY... Generating docs for compound Test::Float::Arithmetic::PowXYSol... Generating docs for compound Test::Float::Arithmetic::SqrtXX... Generating docs for compound Test::Float::Arithmetic::SqrtXY... Generating docs for compound Test::Float::Arithmetic::SqrtXYSol... Generating docs for compound Test::Float::Arithmetic::SqrXX... Generating docs for compound Test::Float::Arithmetic::SqrXY... Generating docs for compound Test::Float::Arithmetic::SqrXYSol... Generating docs for namespace Test::Float::Basic Generating docs for compound Test::Float::Basic::Basic... Generating docs for namespace Test::Float::Channel Generating docs for compound Test::Float::Channel::Bool... Generating docs for compound Test::Float::Channel::Int... Generating docs for namespace Test::Float::Dom Generating docs for compound Test::Float::Dom::Create... Generating docs for compound Test::Float::Dom::Num... Generating docs for compound Test::Float::Dom::Val... Generating docs for namespace Test::Float::Linear Generating docs for compound Test::Float::Linear::Create... Generating docs for compound Test::Float::Linear::FloatFloat... Generating docs for compound Test::Float::Linear::FloatVar... Generating docs for namespace Test::Float::MiniModelLin Generating docs for compound Test::Float::MiniModelLin::Create... Generating docs for compound Test::Float::MiniModelLin::LinExpr... Generating docs for compound Test::Float::MiniModelLin::LinInstr... Generating docs for compound Test::Float::MiniModelLin::LinRel... Generating docs for namespace Test::Float::Rel Generating docs for compound Test::Float::Rel::Create... Generating docs for compound Test::Float::Rel::FloatFloat... Generating docs for compound Test::Float::Rel::FloatVarXX... Generating docs for compound Test::Float::Rel::FloatVarXY... Generating docs for namespace Test::Float::Transcendental Generating docs for compound Test::Float::Transcendental::ExpXX... Generating docs for compound Test::Float::Transcendental::ExpXY... Generating docs for compound Test::Float::Transcendental::ExpXYSol... Generating docs for compound Test::Float::Transcendental::LogNXX... Generating docs for compound Test::Float::Transcendental::LogNXY... Generating docs for compound Test::Float::Transcendental::LogNXYSol... Generating docs for compound Test::Float::Transcendental::LogXX... Generating docs for compound Test::Float::Transcendental::LogXY... Generating docs for compound Test::Float::Transcendental::LogXYSol... Generating docs for compound Test::Float::Transcendental::PowXX... Generating docs for compound Test::Float::Transcendental::PowXY... Generating docs for compound Test::Float::Transcendental::PowXYSol... Generating docs for namespace Test::Float::Trigonometric Generating docs for compound Test::Float::Trigonometric::ACosXX... Generating docs for compound Test::Float::Trigonometric::ACosXY... Generating docs for compound Test::Float::Trigonometric::ACosXYSol... Generating docs for compound Test::Float::Trigonometric::ASinXX... Generating docs for compound Test::Float::Trigonometric::ASinXY... Generating docs for compound Test::Float::Trigonometric::ASinXYSol... Generating docs for compound Test::Float::Trigonometric::ATanXX... Generating docs for compound Test::Float::Trigonometric::ATanXY... Generating docs for compound Test::Float::Trigonometric::ATanXYSol... Generating docs for compound Test::Float::Trigonometric::CosXX... Generating docs for compound Test::Float::Trigonometric::CosXY... Generating docs for compound Test::Float::Trigonometric::CosXYSol... Generating docs for compound Test::Float::Trigonometric::SinXX... Generating docs for compound Test::Float::Trigonometric::SinXY... Generating docs for compound Test::Float::Trigonometric::SinXYSol... Generating docs for compound Test::Float::Trigonometric::TanXX... Generating docs for compound Test::Float::Trigonometric::TanXY... Generating docs for compound Test::Float::Trigonometric::TanXYSol... Generating docs for namespace Test::Int Generating docs for compound Test::Int::Assignment... Generating docs for compound Test::Int::BoolOpTypes... Generating docs for compound Test::Int::CpltAssignment... Generating docs for compound Test::Int::IntPropBasicAdvanced... Generating docs for compound Test::Int::IntPropLevels... Generating docs for compound Test::Int::IntRelTypes... Generating docs for compound Test::Int::RandomAssignment... Generating docs for compound Test::Int::RandomMixAssignment... Generating docs for compound Test::Int::Test... Generating docs for compound Test::Int::TestSpace... Generating docs for namespace Test::Int::Arithmetic Generating docs for compound Test::Int::Arithmetic::AbsXX... Generating docs for compound Test::Int::Arithmetic::AbsXY... Generating docs for compound Test::Int::Arithmetic::ArgMax... Generating docs for compound Test::Int::Arithmetic::ArgMaxShared... Generating docs for compound Test::Int::Arithmetic::ArgMin... Generating docs for compound Test::Int::Arithmetic::ArgMinShared... Generating docs for compound Test::Int::Arithmetic::Create... Generating docs for compound Test::Int::Arithmetic::Div... Generating docs for compound Test::Int::Arithmetic::DivMod... Generating docs for compound Test::Int::Arithmetic::MaxNary... Generating docs for compound Test::Int::Arithmetic::MaxNaryShared... Generating docs for compound Test::Int::Arithmetic::MaxXXX... Generating docs for compound Test::Int::Arithmetic::MaxXXY... Generating docs for compound Test::Int::Arithmetic::MaxXYX... Generating docs for compound Test::Int::Arithmetic::MaxXYY... Generating docs for compound Test::Int::Arithmetic::MaxXYZ... Generating docs for compound Test::Int::Arithmetic::MinNary... Generating docs for compound Test::Int::Arithmetic::MinNaryShared... Generating docs for compound Test::Int::Arithmetic::MinXXX... Generating docs for compound Test::Int::Arithmetic::MinXXY... Generating docs for compound Test::Int::Arithmetic::MinXYX... Generating docs for compound Test::Int::Arithmetic::MinXYY... Generating docs for compound Test::Int::Arithmetic::MinXYZ... Generating docs for compound Test::Int::Arithmetic::Mod... Generating docs for compound Test::Int::Arithmetic::MultXXX... Generating docs for compound Test::Int::Arithmetic::MultXXY... Generating docs for compound Test::Int::Arithmetic::MultXYX... Generating docs for compound Test::Int::Arithmetic::MultXYY... Generating docs for compound Test::Int::Arithmetic::MultXYZ... Generating docs for compound Test::Int::Arithmetic::NrootXX... Generating docs for compound Test::Int::Arithmetic::NrootXY... Generating docs for compound Test::Int::Arithmetic::PowXX... Generating docs for compound Test::Int::Arithmetic::PowXY... Generating docs for compound Test::Int::Arithmetic::SqrtXX... Generating docs for compound Test::Int::Arithmetic::SqrtXY... Generating docs for compound Test::Int::Arithmetic::SqrXX... Generating docs for compound Test::Int::Arithmetic::SqrXY... Generating docs for namespace Test::Int::Basic Generating docs for compound Test::Int::Basic::Basic... Generating docs for namespace Test::Int::BinPacking Generating docs for compound Test::Int::BinPacking::BPT... Generating docs for compound Test::Int::BinPacking::CliqueMBPT... Generating docs for nested compound Test::Int::BinPacking::CliqueMBPT::TestSpace... Generating docs for compound Test::Int::BinPacking::Create... Generating docs for compound Test::Int::BinPacking::LoadBinAssignment... Generating docs for compound Test::Int::BinPacking::MBPT... Generating docs for namespace Test::Int::Bool Generating docs for compound Test::Int::Bool::BinConstXX... Generating docs for compound Test::Int::Bool::BinConstXY... Generating docs for compound Test::Int::Bool::BinXXX... Generating docs for compound Test::Int::Bool::BinXXY... Generating docs for compound Test::Int::Bool::BinXYX... Generating docs for compound Test::Int::Bool::BinXYY... Generating docs for compound Test::Int::Bool::BinXYZ... Generating docs for compound Test::Int::Bool::ClauseConst... Generating docs for compound Test::Int::Bool::ClauseXXY... Generating docs for compound Test::Int::Bool::ClauseXXYYX... Generating docs for compound Test::Int::Bool::ClauseXYZ... Generating docs for compound Test::Int::Bool::Create... Generating docs for compound Test::Int::Bool::ITEBool... Generating docs for compound Test::Int::Bool::ITEInt... Generating docs for compound Test::Int::Bool::Nary... Generating docs for compound Test::Int::Bool::NaryConst... Generating docs for compound Test::Int::Bool::NaryShared... Generating docs for namespace Test::Int::Channel Generating docs for compound Test::Int::Channel::ChannelFull... Generating docs for compound Test::Int::Channel::ChannelHalf... Generating docs for compound Test::Int::Channel::ChannelLinkMulti... Generating docs for compound Test::Int::Channel::ChannelLinkSingle... Generating docs for compound Test::Int::Channel::ChannelShared... Generating docs for namespace Test::Int::Circuit Generating docs for compound Test::Int::Circuit::Circuit... Generating docs for compound Test::Int::Circuit::CircuitCost... Generating docs for compound Test::Int::Circuit::CircuitFullCost... Generating docs for compound Test::Int::Circuit::Create... Generating docs for compound Test::Int::Circuit::Path... Generating docs for compound Test::Int::Circuit::PathCost... Generating docs for namespace Test::Int::Count Generating docs for compound Test::Int::Count::Create... Generating docs for compound Test::Int::Count::IntArrayInt... Generating docs for compound Test::Int::Count::IntArrayVar... Generating docs for compound Test::Int::Count::IntInt... Generating docs for compound Test::Int::Count::IntIntDup... Generating docs for compound Test::Int::Count::IntVar... Generating docs for compound Test::Int::Count::IntVarShared... Generating docs for compound Test::Int::Count::SetInt... Generating docs for compound Test::Int::Count::SetVar... Generating docs for compound Test::Int::Count::VarInt... Generating docs for compound Test::Int::Count::VarVar... Generating docs for compound Test::Int::Count::VarVarSharedA... Generating docs for compound Test::Int::Count::VarVarSharedB... Generating docs for compound Test::Int::Count::VarVarSharedC... Generating docs for namespace Test::Int::Cumulative Generating docs for compound Test::Int::Cumulative::Create... Generating docs for compound Test::Int::Cumulative::ManFixPCumulative... Generating docs for compound Test::Int::Cumulative::ManFlexCumulative... Generating docs for compound Test::Int::Cumulative::OptFixPCumulative... Generating docs for compound Test::Int::Cumulative::OptFlexCumulative... Generating docs for namespace Test::Int::Cumulatives Generating docs for compound Test::Int::Cumulatives::Above... Generating docs for compound Test::Int::Cumulatives::Ass... Generating docs for compound Test::Int::Cumulatives::Below... Generating docs for compound Test::Int::Cumulatives::CumulativeAssignment... Generating docs for compound Test::Int::Cumulatives::Cumulatives... Generating docs for compound Test::Int::Cumulatives::Event... Generating docs for namespace Test::Int::Distinct Generating docs for compound Test::Int::Distinct::Distinct... Generating docs for compound Test::Int::Distinct::Except... Generating docs for compound Test::Int::Distinct::Offset... Generating docs for compound Test::Int::Distinct::Optional... Generating docs for compound Test::Int::Distinct::Pathological... Generating docs for nested compound Test::Int::Distinct::Pathological::TestSpace... Generating docs for compound Test::Int::Distinct::Random... Generating docs for namespace Test::Int::Dom Generating docs for compound Test::Int::Dom::DomDom... Generating docs for compound Test::Int::Dom::DomInt... Generating docs for compound Test::Int::Dom::DomRange... Generating docs for compound Test::Int::Dom::DomRangeEmpty... Generating docs for namespace Test::Int::Element Generating docs for compound Test::Int::Element::Create... Generating docs for compound Test::Int::Element::IntBoolInt... Generating docs for compound Test::Int::Element::IntBoolVar... Generating docs for compound Test::Int::Element::IntIntInt... Generating docs for compound Test::Int::Element::IntIntShared... Generating docs for compound Test::Int::Element::IntIntVar... Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXX... Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXY... Generating docs for compound Test::Int::Element::MatrixIntBoolVarXX... Generating docs for compound Test::Int::Element::MatrixIntBoolVarXY... Generating docs for compound Test::Int::Element::MatrixIntIntVarXX... Generating docs for compound Test::Int::Element::MatrixIntIntVarXY... Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXX... Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXY... Generating docs for compound Test::Int::Element::VarBoolInt... Generating docs for compound Test::Int::Element::VarBoolVar... Generating docs for compound Test::Int::Element::VarIntInt... Generating docs for compound Test::Int::Element::VarIntShared... Generating docs for compound Test::Int::Element::VarIntVar... Generating docs for namespace Test::Int::Exec Generating docs for compound Test::Int::Exec::BoolWait... Generating docs for compound Test::Int::Exec::IntWait... Generating docs for compound Test::Int::Exec::When... Generating docs for namespace Test::Int::Extensional Generating docs for compound Test::Int::Extensional::RegDistinct... Generating docs for compound Test::Int::Extensional::RegEmptyDFA... Generating docs for compound Test::Int::Extensional::RegEmptyREG... Generating docs for compound Test::Int::Extensional::RegOpt... Generating docs for compound Test::Int::Extensional::RegRoland... Generating docs for compound Test::Int::Extensional::RegSharedA... Generating docs for compound Test::Int::Extensional::RegSharedB... Generating docs for compound Test::Int::Extensional::RegSharedC... Generating docs for compound Test::Int::Extensional::RegSharedD... Generating docs for compound Test::Int::Extensional::RegSimpleA... Generating docs for compound Test::Int::Extensional::RegSimpleB... Generating docs for compound Test::Int::Extensional::RegSimpleC... Generating docs for compound Test::Int::Extensional::TupleSetA... Generating docs for compound Test::Int::Extensional::TupleSetB... Generating docs for compound Test::Int::Extensional::TupleSetBool... Generating docs for namespace Test::Int::GCC Generating docs for compound Test::Int::GCC::Create... Generating docs for compound Test::Int::GCC::IntAllMax... Generating docs for compound Test::Int::GCC::IntAllMinMax... Generating docs for compound Test::Int::GCC::IntAllMinMaxDef... Generating docs for compound Test::Int::GCC::IntSome... Generating docs for compound Test::Int::GCC::VarAll... Generating docs for compound Test::Int::GCC::VarSome... Generating docs for namespace Test::Int::Linear Generating docs for compound Test::Int::Linear::BoolInt... Generating docs for compound Test::Int::Linear::BoolVar... Generating docs for compound Test::Int::Linear::Create... Generating docs for compound Test::Int::Linear::IntInt... Generating docs for compound Test::Int::Linear::IntVar... Generating docs for namespace Test::Int::Member Generating docs for compound Test::Int::Member::Bool... Generating docs for compound Test::Int::Member::Create... Generating docs for compound Test::Int::Member::Int... Generating docs for namespace Test::Int::MiniModel Generating docs for compound Test::Int::MiniModel::BoolLex... Generating docs for compound Test::Int::MiniModel::Create... Generating docs for compound Test::Int::MiniModel::IntLex... Generating docs for namespace Test::Int::MiniModelArithmetic Generating docs for compound Test::Int::MiniModelArithmetic::Abs... Generating docs for compound Test::Int::MiniModelArithmetic::Div... Generating docs for compound Test::Int::MiniModelArithmetic::Max... Generating docs for compound Test::Int::MiniModelArithmetic::MaxNary... Generating docs for compound Test::Int::MiniModelArithmetic::Min... Generating docs for compound Test::Int::MiniModelArithmetic::MinNary... Generating docs for compound Test::Int::MiniModelArithmetic::Minus... Generating docs for compound Test::Int::MiniModelArithmetic::Mod... Generating docs for compound Test::Int::MiniModelArithmetic::Mult... Generating docs for compound Test::Int::MiniModelArithmetic::Plus... Generating docs for compound Test::Int::MiniModelArithmetic::Sqr... Generating docs for compound Test::Int::MiniModelArithmetic::Sqrt... Generating docs for namespace Test::Int::MiniModelBoolean Generating docs for compound Test::Int::MiniModelBoolean::BoolElement... Generating docs for compound Test::Int::MiniModelBoolean::BoolExprInt... Generating docs for compound Test::Int::MiniModelBoolean::BoolExprVar... Generating docs for compound Test::Int::MiniModelBoolean::BoolInstr... Generating docs for compound Test::Int::MiniModelBoolean::Create... Generating docs for namespace Test::Int::MiniModelCount Generating docs for compound Test::Int::MiniModelCount::Create... Generating docs for compound Test::Int::MiniModelCount::IntArrayInt... Generating docs for compound Test::Int::MiniModelCount::IntArrayVar... Generating docs for compound Test::Int::MiniModelCount::IntInt... Generating docs for compound Test::Int::MiniModelCount::IntVar... Generating docs for compound Test::Int::MiniModelCount::VarInt... Generating docs for compound Test::Int::MiniModelCount::VarVar... Generating docs for namespace Test::Int::MiniModelLin Generating docs for compound Test::Int::MiniModelLin::Create... Generating docs for compound Test::Int::MiniModelLin::LinExprBool... Generating docs for compound Test::Int::MiniModelLin::LinExprInt... Generating docs for compound Test::Int::MiniModelLin::LinExprMixed... Generating docs for compound Test::Int::MiniModelLin::LinInstr... Generating docs for compound Test::Int::MiniModelLin::LinRelBool... Generating docs for compound Test::Int::MiniModelLin::LinRelInt... Generating docs for compound Test::Int::MiniModelLin::LinRelMixed... Generating docs for namespace Test::Int::MiniModelSet Generating docs for compound Test::Int::MiniModelSet::Create... Generating docs for compound Test::Int::MiniModelSet::SetExprConst... Generating docs for compound Test::Int::MiniModelSet::SetExprExpr... Generating docs for compound Test::Int::MiniModelSet::SetInstr... Generating docs for namespace Test::Int::NoOverlap Generating docs for compound Test::Int::NoOverlap::Create... Generating docs for compound Test::Int::NoOverlap::Int2... Generating docs for compound Test::Int::NoOverlap::IntOpt2... Generating docs for compound Test::Int::NoOverlap::Var2... Generating docs for compound Test::Int::NoOverlap::VarOpt2... Generating docs for compound Test::Int::NoOverlap::VarOptShared2... Generating docs for namespace Test::Int::NValues Generating docs for compound Test::Int::NValues::BoolInt... Generating docs for compound Test::Int::NValues::BoolVar... Generating docs for compound Test::Int::NValues::Create... Generating docs for compound Test::Int::NValues::IntInt... Generating docs for compound Test::Int::NValues::IntVar... Generating docs for namespace Test::Int::Precede Generating docs for compound Test::Int::Precede::Multi... Generating docs for compound Test::Int::Precede::Single... Generating docs for namespace Test::Int::Rel Generating docs for compound Test::Int::Rel::BoolArrayInt... Generating docs for compound Test::Int::Rel::BoolArrayVar... Generating docs for compound Test::Int::Rel::BoolInt... Generating docs for compound Test::Int::Rel::BoolSeq... Generating docs for compound Test::Int::Rel::BoolSharedSeq... Generating docs for compound Test::Int::Rel::BoolVarXX... Generating docs for compound Test::Int::Rel::BoolVarXY... Generating docs for compound Test::Int::Rel::Create... Generating docs for compound Test::Int::Rel::IntArrayDiff... Generating docs for compound Test::Int::Rel::IntArrayInt... Generating docs for compound Test::Int::Rel::IntArrayVar... Generating docs for compound Test::Int::Rel::IntInt... Generating docs for compound Test::Int::Rel::IntSeq... Generating docs for compound Test::Int::Rel::IntSharedSeq... Generating docs for compound Test::Int::Rel::IntVarXX... Generating docs for compound Test::Int::Rel::IntVarXY... Generating docs for namespace Test::Int::Sequence Generating docs for compound Test::Int::Sequence::Create... Generating docs for compound Test::Int::Sequence::SequenceBoolTest... Generating docs for compound Test::Int::Sequence::SequenceIntTest... Generating docs for compound Test::Int::Sequence::SequenceTest... Generating docs for namespace Test::Int::Sorted Generating docs for compound Test::Int::Sorted::NoVar... Generating docs for compound Test::Int::Sorted::PermVar... Generating docs for compound Test::Int::Sorted::SortIntMin... Generating docs for namespace Test::Int::Unary Generating docs for compound Test::Int::Unary::Create... Generating docs for compound Test::Int::Unary::ManFixPUnary... Generating docs for compound Test::Int::Unary::ManFlexUnary... Generating docs for compound Test::Int::Unary::OptFixPUnary... Generating docs for compound Test::Int::Unary::OptFlexUnary... Generating docs for namespace Test::Int::Unshare Generating docs for compound Test::Int::Unshare::Bool... Generating docs for compound Test::Int::Unshare::Int... Generating docs for namespace Test::LDSB Generating docs for compound Test::LDSB::Action1... Generating docs for compound Test::LDSB::LDSB... Generating docs for compound Test::LDSB::LDSBLatin... Generating docs for nested compound Test::LDSB::LDSBLatin::Latin... Generating docs for compound Test::LDSB::LDSBSet... Generating docs for compound Test::LDSB::MatSym1... Generating docs for compound Test::LDSB::MatSym2... Generating docs for compound Test::LDSB::MatSym3... Generating docs for compound Test::LDSB::MatSym4... Generating docs for compound Test::LDSB::OneArray... Generating docs for compound Test::LDSB::OneArraySet... Generating docs for compound Test::LDSB::Recomputation... Generating docs for compound Test::LDSB::ReflectSym1... Generating docs for compound Test::LDSB::ReflectSym2... Generating docs for compound Test::LDSB::SetValSym1... Generating docs for compound Test::LDSB::SetValSym2... Generating docs for compound Test::LDSB::SetVarSeqSym1... Generating docs for compound Test::LDSB::SetVarSeqSym2... Generating docs for compound Test::LDSB::SetVarSym1... Generating docs for compound Test::LDSB::SimIntValSym1... Generating docs for compound Test::LDSB::SimIntValSym2... Generating docs for compound Test::LDSB::SimIntValSym3... Generating docs for compound Test::LDSB::SimIntVarSym1... Generating docs for compound Test::LDSB::SimIntVarSym2... Generating docs for compound Test::LDSB::TieBreak... Generating docs for compound Test::LDSB::ValSym1... Generating docs for compound Test::LDSB::ValSym1b... Generating docs for compound Test::LDSB::ValSym1c... Generating docs for compound Test::LDSB::ValSym2... Generating docs for compound Test::LDSB::ValSym2b... Generating docs for compound Test::LDSB::ValSym3... Generating docs for compound Test::LDSB::ValSym4... Generating docs for compound Test::LDSB::ValSym5... Generating docs for compound Test::LDSB::VarSym1... Generating docs for compound Test::LDSB::VarSym1b... Generating docs for compound Test::LDSB::VarSym2... Generating docs for compound Test::LDSB::VarSym3... Generating docs for compound Test::LDSB::VarSym4... Generating docs for compound Test::LDSB::VarSym5... Generating docs for compound Test::LDSB::VarValSym1... Generating docs for namespace Test::NoGoods Generating docs for compound Test::NoGoods::Create... Generating docs for compound Test::NoGoods::Hamming... Generating docs for compound Test::NoGoods::NoGoods... Generating docs for compound Test::NoGoods::Queens... Generating docs for namespace Test::Search Generating docs for compound Test::Search::BAB... Generating docs for compound Test::Search::BranchTypes... Generating docs for compound Test::Search::ConstrainTypes... Generating docs for compound Test::Search::Create... Generating docs for compound Test::Search::DFS... Generating docs for compound Test::Search::FailImmediate... Generating docs for compound Test::Search::HasSolutions... Generating docs for compound Test::Search::LDS... Generating docs for compound Test::Search::PBS... Generating docs for compound Test::Search::RBS... Generating docs for compound Test::Search::SEBPBS... Generating docs for compound Test::Search::SolveImmediate... Generating docs for compound Test::Search::Test... Generating docs for compound Test::Search::TestSpace... Generating docs for namespace Test::Set Generating docs for compound Test::Set::CountableSet... Generating docs for compound Test::Set::CountableSetRanges... Generating docs for compound Test::Set::CountableSetValues... Generating docs for compound Test::Set::FakeSpace... Generating docs for compound Test::Set::SetAssignment... Generating docs for compound Test::Set::SetOpTypes... Generating docs for compound Test::Set::SetRelTypes... Generating docs for compound Test::Set::SetTest... Generating docs for compound Test::Set::SetTestSpace... Generating docs for namespace Test::Set::Channel Generating docs for compound Test::Set::Channel::ChannelBool... Generating docs for compound Test::Set::Channel::ChannelInt... Generating docs for compound Test::Set::Channel::ChannelSet... Generating docs for compound Test::Set::Channel::ChannelSorted... Generating docs for namespace Test::Set::Convex Generating docs for compound Test::Set::Convex::Convex... Generating docs for compound Test::Set::Convex::ConvexHull... Generating docs for compound Test::Set::Convex::ConvexHullS... Generating docs for namespace Test::Set::Distinct Generating docs for compound Test::Set::Distinct::AtmostOne... Generating docs for namespace Test::Set::Dom Generating docs for compound Test::Set::Dom::CardRange... Generating docs for compound Test::Set::Dom::DomDom... Generating docs for compound Test::Set::Dom::DomInt... Generating docs for compound Test::Set::Dom::DomIntRange... Generating docs for compound Test::Set::Dom::DomRange... Generating docs for namespace Test::Set::Element Generating docs for compound Test::Set::Element::ElementDisjoint... GCan't open graph_legend.dox: No such file or directory at ./misc/getrevision.perl line 42. enerating docs for compound Test::Set::Element::ElementInter... Generating docs for compound Test::Set::Element::ElementInterIn... Generating docs for compound Test::Set::Element::ElementSet... Generating docs for compound Test::Set::Element::ElementSetConst... Generating docs for compound Test::Set::Element::ElementUnion... Generating docs for compound Test::Set::Element::ElementUnionConst... Generating docs for compound Test::Set::Element::MatrixIntSet... Generating docs for namespace Test::Set::Exec Generating docs for compound Test::Set::Exec::Wait... Generating docs for namespace Test::Set::Int Generating docs for compound Test::Set::Int::Card... Generating docs for compound Test::Set::Int::Elem... Generating docs for compound Test::Set::Int::IntRel... Generating docs for compound Test::Set::Int::Max... Generating docs for compound Test::Set::Int::Min... Generating docs for compound Test::Set::Int::NoElem... Generating docs for compound Test::Set::Int::NotMax... Generating docs for compound Test::Set::Int::NotMin... Generating docs for compound Test::Set::Int::Rel... Generating docs for compound Test::Set::Int::Weights... Generating docs for namespace Test::Set::Precede Generating docs for compound Test::Set::Precede::Multi... Generating docs for compound Test::Set::Precede::Single... Generating docs for namespace Test::Set::Rel Generating docs for compound Test::Set::Rel::ITE... Generating docs for compound Test::Set::Rel::RelBin... Generating docs for namespace Test::Set::RelOp Generating docs for compound Test::Set::RelOp::Create... Generating docs for compound Test::Set::RelOp::CreateIntN... Generating docs for compound Test::Set::RelOp::CreateN... Generating docs for compound Test::Set::RelOp::Rel... Generating docs for compound Test::Set::RelOp::RelIntN... Generating docs for compound Test::Set::RelOp::RelN... Generating docs for namespace Test::Set::RelOpConst Generating docs for compound Test::Set::RelOpConst::Create... Generating docs for compound Test::Set::RelOpConst::RelISI... Generating docs for compound Test::Set::RelOpConst::RelSIS... Generating docs for compound Test::Set::RelOpConst::RelSSI... Generating docs for namespace Test::Set::Sequence Generating docs for compound Test::Set::Sequence::SeqU... Generating docs for compound Test::Set::Sequence::Sequence... Generating docs for namespace Test::Set::Var Generating docs for compound Test::Set::Var::Construct... Generating graph info page... Version of graph_legend.dox : no version available Generating directory documentation... Generating dependency graph for directory gecode/int/arithmetic Generating dependency graph for directory test/assign Generating dependency graph for directory gecode/int/bin-packing Generating dependency graph for directory gecode/float/bool Generating dependency graph for directory gecode/int/bool Generating dependency graph for directory test/branch Generating dependency graph for directory gecode/float/branch Generating dependency graph for directory gecode/int/branch Generating dependency graph for directory gecode/set/branch Generating dependency graph for directory gecode/set/channel Generating dependency graph for directory gecode/int/channel Generating dependency graph for directory gecode/set/convex Generating dependency graph for directory gecode/int/count Generating dependency graph for directory gecode/int/distinct Generating dependency graph for directory gecode/set/distinct Generating dependency graph for directory gecode/int/dom Generating dependency graph for directory gecode/driver Generating dependency graph for directory gecode/int/element Generating dependency graph for directory examples Generating dependency graph for directory gecode/int/exec Generating dependency graph for directory gecode/int/extensional Generating dependency graph for directory gecode/flatzinc Generating dependency graph for directory tools/flatzinc Generating dependency graph for directory test/flatzinc Generating dependency graph for directory gecode/float Generating dependency graph for directory test/float Generating dependency This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. kpathsea: Running mktexfmt latex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2019/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2019/texmf-var/web2c mktexfmt [INFO]: --- remaking latex with pdftex mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2018-12-01> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)) ) ) Beginning to dump on file latex.fmt (preloaded format=latex 2020.3.28) 5446 strings of total length 72656 51324 memory locations dumped; current usage is 144&51150 3775 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 3633 words of font info for 14 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on latex.log. mktexfmt [INFO]: /builddir/.texlive2019/texmf-var/web2c/pdftex/latex.fmt installed. mktexfmt [INFO]: Successfully rebuilt formats: 1 mktexfmt [INFO]: Not selected formats: 15 mktexfmt [INFO]: Total formats: 16 mktexfmt [INFO]: exiting with status 0 entering extended mode (./_formulas.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) ! LaTeX Error: File `newunicodechar.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: ! Emergency stop. l.9 \newunicodechar {⁻}{${}^{-}$}% Superscript minus^^M No pages of output. Transcript written on _formulas.log. dvips: DVI file can't be opened: _formulas.dvi: No such file or directory graph for directory gecode/int/gcc Generating dependency graph for directory gecode Generating dependency graph for directory gecode/gist Generating dependency graph for directory gecode/int Generating dependency graph for directory gecode/set/int Generating dependency graph for directory test/int Generating dependency graph for directory gecode/kernel Generating dependency graph for directory gecode/int/ldsb Generating dependency graph for directory gecode/set/ldsb Generating dependency graph for directory gecode/float/linear Generating dependency graph for directory gecode/int/linear Generating dependency graph for directory gecode/int/member Generating dependency graph for directory gecode/search/meta Generating dependency graph for directory gecode/minimodel Generating dependency graph for directory gecode/int/nvalues Generating dependency graph for directory gecode/search/parallel Generating dependency graph for directory gecode/search/meta/parallel Generating dependency graph for directory gecode/set/rel-op Generating dependency graph for directory gecode/search Generating dependency graph for directory gecode/set/sequence Generating dependency graph for directory gecode/search/meta/sequential Generating dependency graph for directory gecode/search/sequential Generating dependency graph for directory test/set Generating dependency graph for directory gecode/set Generating dependency graph for directory gecode/int/sorted Generating dependency graph for directory gecode/support Generating dependency graph for directory test Generating dependency graph for directory gecode/support/thread Generating dependency graph for directory tools Generating dependency graph for directory gecode/int/trace Generating dependency graph for directory gecode/set/trace Generating dependency graph for directory gecode/float/trace Generating dependency graph for directory gecode/int/var Generating dependency graph for directory gecode/float/var Generating dependency graph for directory gecode/set/var Generating dependency graph for directory gecode/int/var-imp Generating dependency graph for directory gecode/set/var-imp Generating dependency graph for directory gecode/float/var-imp Generating dependency graph for directory gecode/int/view Generating bitmaps for formulas in HTML... Generating image form_0.png for formula Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 5 parallel threads... Running dot for graph 1/66 Running dot for graph 2/66 Running dot for graph 3/66 Running dot for graph 4/66 Running dot for graph 5/66 Running dot for graph 6/66 Running dot for graph 7/66 Running dot for graph 8/66 Running dot for graph 9/66 Running dot for graph 10/66 Running dot for graph 11/66 Running dot for graph 12/66 Running dot for graph 13/66 Running dot for graph 14/66 Running dot for graph 15/66 Running dot for graph 16/66 Running dot for graph 17/66 Running dot for graph 18/66 Running dot for graph 19/66 Running dot for graph 20/66 Running dot for graph 21/66 Running dot for graph 22/66 Running dot for graph 23/66 Running dot for graph 24/66 Running dot for graph 25/66 Running dot for graph 26/66 Running dot for graph 27/66 Running dot for graph 28/66 Running dot for graph 29/66 Running dot for graph 30/66 Running dot for graph 31/66 Running dot for graph 32/66 Running dot for graph 33/66 Running dot for graph 34/66 Running dot for graph 35/66 Running dot for graph 36/66 Running dot for graph 37/66 Running dot for graph 38/66 Running dot for graph 39/66 Running dot for graph 40/66 Running dot for graph 41/66 Running dot for graph 42/66 Running dot for graph 43/66 Running dot for graph 44/66 Running dot for graph 45/66 Running dot for graph 46/66 Running dot for graph 47/66 Running dot for graph 48/66 Running dot for graph 49/66 Running dot for graph 50/66 Running dot for graph 51/66 Running dot for graph 52/66 Running dot for graph 53/66 Running dot for graph 54/66 Running dot for graph 55/66 Running dot for graph 56/66 Running dot for graph 57/66 Running dot for graph 58/66 Running dot for graph 59/66 Running dot for graph 60/66 Running dot for graph 61/66 Running dot for graph 62/66 Running dot for graph 63/66 Running dot for graph 64/66 Running dot for graph 65/66 Running dot for graph 66/66 Patching output file 1/65 Patching output file 2/65 Patching output file 3/65 Patching output file 4/65 Patching output file 5/65 Patching output file 6/65 Patching output file 7/65 Patching output file 8/65 Patching output file 9/65 Patching output file 10/65 Patching output file 11/65 Patching output file 12/65 Patching output file 13/65 Patching output file 14/65 Patching output file 15/65 Patching output file 16/65 Patching output file 17/65 Patching output file 18/65 Patching output file 19/65 Patching output file 20/65 Patching output file 21/65 Patching output file 22/65 Patching output file 23/65 Patching output file 24/65 Patching output file 25/65 Patching output file 26/65 Patching output file 27/65 Patching output file 28/65 Patching output file 29/65 Patching output file 30/65 Patching output file 31/65 Patching output file 32/65 Patching output file 33/65 Patching output file 34/65 Patching output file 35/65 Patching output file 36/65 Patching output file 37/65 Patching output file 38/65 Patching output file 39/65 Patching output file 40/65 Patching output file 41/65 Patching output file 42/65 Patching output file 43/65 Patching output file 44/65 Patching output file 45/65 Patching output file 46/65 Patching output file 47/65 Patching output file 48/65 Patching output file 49/65 Patching output file 50/65 Patching output file 51/65 Patching output file 52/65 Patching output file 53/65 Patching output file 54/65 Patching output file 55/65 Patching output file 56/65 Patching output file 57/65 Patching output file 58/65 Patching output file 59/65 Patching output file 60/65 Patching output file 61/65 Patching output file 62/65 Patching output file 63/65 Patching output file 64/65 Patching output file 65/65 lookup cache used 65536/65536 hits=1679901 misses=88692 finished... + make ChangeLog perl ./misc/gentxtchangelog.perl < changelog.in > ChangeLog + iconv --from=ISO-8859-1 --to=UTF-8 -o ChangeLog.new ChangeLog + mv ChangeLog.new ChangeLog + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dSZWfH + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 + cd gecode-5.1.0 + make install DESTDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: 'gecode/kernel/var-imp.hpp' is up to date. make[1]: 'libgecodesupport.so.44.0' is up to date. make[1]: 'libgecodekernel.so.44.0' is up to date. make[1]: 'libgecodesearch.so.44.0' is up to date. make[1]: 'libgecodeint.so.44.0' is up to date. make[1]: 'libgecodefloat.so.44.0' is up to date. make[1]: 'libgecodeset.so.44.0' is up to date. make[1]: 'libgecodeminimodel.so.44.0' is up to date. make[1]: 'libgecodedriver.so.44.0' is up to date. make[1]: 'libgecodegist.so.44.0' is up to date. make[1]: 'libgecodeflatzinc.so.44.0' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Nothing to be done for 'framework'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Nothing to be done for 'flatzinc'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make doinstalllib make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64 && \ mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64 && \ mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/bin && \ for_libtargets="libgecodesupport.so.44.0 libgecodekernel.so.44.0 libgecodesearch.so.44.0 libgecodeint.so.44.0 libgecodefloat.so.44.0 libgecodeset.so.44.0 libgecodeminimodel.so.44.0 libgecodedriver.so.44.0 libgecodegist.so.44.0 libgecodeflatzinc.so.44.0 " && \ for f in $for_libtargets; do \ cp $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64; done && \ for_liblinktargets="libgecodesupport.so.44 libgecodekernel.so.44 libgecodesearch.so.44 libgecodeint.so.44 libgecodefloat.so.44 libgecodeset.so.44 libgecodeminimodel.so.44 libgecodedriver.so.44 libgecodegist.so.44 libgecodeflatzinc.so.44 libgecodesupport.so libgecodekernel.so libgecodesearch.so libgecodeint.so libgecodefloat.so libgecodeset.so libgecodeminimodel.so libgecodedriver.so libgecodegist.so libgecodeflatzinc.so" && \ for f in $for_liblinktargets; do \ cp -pR $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64; done &&\ for_liblibtargets="" && \ for f in $for_liblibtargets; do \ cp $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64; done &&\ for_exetargets="tools/flatzinc/fzn-gecode tools/flatzinc/mzn-gecode" && \ for f in $for_exetargets; do \ cp $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/bin; done make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make doinstallheaders make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/include && \ (cd . && tar cf - gecode/support.hh gecode/support/block-allocator.hpp gecode/support/cast.hpp gecode/support/dynamic-array.hpp gecode/support/dynamic-stack.hpp gecode/support/exception.hpp gecode/support/allocator.hpp gecode/support/heap.hpp gecode/support/macros.hpp gecode/support/random.hpp gecode/support/sort.hpp gecode/support/static-stack.hpp gecode/support/marked-pointer.hpp gecode/support/int-type.hpp gecode/support/auto-link.hpp gecode/support/thread.hpp gecode/support/thread/thread.hpp gecode/support/thread/windows.hpp gecode/support/thread/pthreads.hpp gecode/support/thread/none.hpp gecode/support/timer.hpp gecode/support/dynamic-queue.hpp gecode/support/bitset-base.hpp gecode/support/bitset.hpp gecode/support/bitset-offset.hpp gecode/support/hw-rnd.hpp gecode/support/run-jobs.hpp gecode/kernel.hh gecode/kernel/wait.hh gecode/kernel/archive.hpp gecode/kernel/array.hpp gecode/kernel/shared-array.hpp gecode/kernel/shared-data.hpp gecode/kernel/core.hpp gecode/kernel/exception.hpp gecode/kernel/macros.hpp gecode/kernel/memory-config.hpp gecode/kernel/memory-manager.hpp gecode/kernel/region.hpp gecode/kernel/modevent.hpp gecode/kernel/range-list.hpp gecode/kernel/propagator.hpp gecode/kernel/advisor.hpp gecode/kernel/view.hpp gecode/kernel/var.hpp gecode/kernel/branch-var.hpp gecode/kernel/branch-val.hpp gecode/kernel/branch-tiebreak.hpp gecode/kernel/brancher-view-sel.hpp gecode/kernel/brancher-merit.hpp gecode/kernel/brancher-val-sel.hpp gecode/kernel/brancher-val-commit.hpp gecode/kernel/brancher-view.hpp gecode/kernel/brancher-view-val.hpp gecode/kernel/brancher-val-sel-commit.hpp gecode/kernel/brancher-print.hpp gecode/kernel/brancher-filter.hpp gecode/kernel/allocators.hpp gecode/kernel/gpi.hpp gecode/kernel/afc.hpp gecode/kernel/action.hpp gecode/kernel/chb.hpp gecode/kernel/rnd.hpp gecode/kernel/branch-traits.hpp gecode/kernel/trace-traits.hpp gecode/kernel/trace-filter.hpp gecode/kernel/tracer.hpp gecode/kernel/trace-recorder.hpp gecode/kernel/trace.hpp gecode/kernel/trace-print.hpp gecode/kernel/subscribed-propagators.hpp gecode/search.hh gecode/search/statistics.hpp gecode/search/stop.hpp gecode/search/options.hpp gecode/search/cutoff.hpp gecode/search/support.hh gecode/search/worker.hh gecode/search/exception.hpp gecode/search/engine.hpp gecode/search/base.hpp gecode/search/build.hpp gecode/search/traits.hpp gecode/search/sebs.hpp gecode/search/sequential/path.hh gecode/search/sequential/dfs.hh gecode/search/sequential/bab.hh gecode/search/sequential/lds.hh gecode/search/parallel/path.hh gecode/search/parallel/engine.hh gecode/search/parallel/dfs.hh gecode/search/parallel/bab.hh gecode/search/meta/rbs.hh gecode/search/meta/rbs.hpp gecode/search/meta/nogoods.hh gecode/search/meta/dead.hh gecode/search/meta/sequential/pbs.hh gecode/search/meta/parallel/pbs.hh gecode/search/meta/sequential/pbs.hpp gecode/search/meta/parallel/pbs.hpp gecode/search/dfs.hpp gecode/search/bab.hpp gecode/search/lds.hpp gecode/search/rbs.hpp gecode/search/pbs.hpp gecode/search/relax.hh gecode/int.hh gecode/int/limits.hpp gecode/int/support-values.hh gecode/int/support-values.hpp gecode/int/idx-view.hh gecode/int/idx-view.hpp gecode/int/div.hh gecode/int/div.hpp gecode/int/exec.hh gecode/int/exec/when.hpp gecode/int/arithmetic/abs.hpp gecode/int/arithmetic/max.hpp gecode/int/arithmetic/argmax.hpp gecode/int/arithmetic/mult.hpp gecode/int/arithmetic/divmod.hpp gecode/int/arithmetic/pow-ops.hpp gecode/int/arithmetic/pow.hpp gecode/int/arithmetic/nroot.hpp gecode/int/bool/or.hpp gecode/int/bool/eq.hpp gecode/int/bool/lq.hpp gecode/int/bool/eqv.hpp gecode/int/bool/base.hpp gecode/int/bool/clause.hpp gecode/int/bool/ite.hpp gecode/int/precede.hh gecode/int/precede/single.hpp gecode/int/branch/traits.hpp gecode/int/branch/var.hpp gecode/int/branch/val.hpp gecode/int/branch/assign.hpp gecode/int/branch/view-values.hpp gecode/int/branch/merit.hpp gecode/int/branch/val-sel.hpp gecode/int/branch/val-commit.hpp gecode/int/branch/ngl.hpp gecode/int/count.hh gecode/int/count/rel.hpp gecode/int/count/int-base.hpp gecode/int/count/int-eq.hpp gecode/int/count/int-gq.hpp gecode/int/count/int-lq.hpp gecode/int/count/view-base.hpp gecode/int/count/view-eq.hpp gecode/int/count/view-gq.hpp gecode/int/count/view-lq.hpp gecode/int/view-val-graph.hh gecode/int/view-val-graph/graph.hpp gecode/int/view-val-graph/bi-link.hpp gecode/int/view-val-graph/comb-ptr-flag.hpp gecode/int/view-val-graph/edge.hpp gecode/int/view-val-graph/node.hpp gecode/int/view-val-graph/iter-prune-val.hpp gecode/int/distinct/graph.hpp gecode/int/distinct/dom-ctrl.hpp gecode/int/distinct/bnd.hpp gecode/int/distinct/dom.hpp gecode/int/distinct/val.hpp gecode/int/distinct/ter-dom.hpp gecode/int/distinct/eqite.hpp gecode/int/dom/range.hpp gecode/int/dom/set.hpp gecode/int/element/int.hpp gecode/int/element/view.hpp gecode/int/element/pair.hpp gecode/int/gcc/bnd.hpp gecode/int/gcc/dom.hpp gecode/int/gcc/bnd-sup.hpp gecode/int/gcc/dom-sup.hpp gecode/int/gcc/val.hpp gecode/int/gcc/view.hpp gecode/int/gcc/post.hpp gecode/int/linear/post.hpp gecode/int/linear/int-noview.hpp gecode/int/linear/int-bin.hpp gecode/int/linear/int-ter.hpp gecode/int/linear/int-nary.hpp gecode/int/linear/int-dom.hpp gecode/int/linear/bool-int.hpp gecode/int/linear/bool-view.hpp gecode/int/linear/bool-scale.hpp gecode/int/extensional/dfa.hpp gecode/int/extensional/layered-graph.hpp gecode/int/extensional/tuple-set.hpp gecode/int/extensional/base.hpp gecode/int/extensional/basic.hpp gecode/int/extensional/incremental.hpp gecode/int/rel/eq.hpp gecode/int/rel/lex.hpp gecode/int/rel/lq-le.hpp gecode/int/rel/nq.hpp gecode/int/sorted/matching.hpp gecode/int/sorted/narrowing.hpp gecode/int/sorted/order.hpp gecode/int/sorted/propagate.hpp gecode/int/sorted/sortsup.hpp gecode/int/int-set-1.hpp gecode/int/int-set-2.hpp gecode/int/var-imp/delta.hpp gecode/int/var/print.hpp gecode/int/var/bool.hpp gecode/int/var-imp/int.hpp gecode/int/var-imp/bool.hpp gecode/int/var/int.hpp gecode/int/view/bool.hpp gecode/int/view/cached.hpp gecode/int/view/constint.hpp gecode/int/view/zero.hpp gecode/int/view/int.hpp gecode/int/view/minus.hpp gecode/int/view/print.hpp gecode/int/view/neg-bool.hpp gecode/int/view/bool-test.hpp gecode/int/view/offset.hpp gecode/int/view/rel-test.hpp gecode/int/view/scale.hpp gecode/int/view/iter.hpp gecode/int/arithmetic.hh gecode/int/array.hpp gecode/int/array-traits.hpp gecode/int/bool.hh gecode/int/branch.hh gecode/int/distinct.hh gecode/int/dom.hh gecode/int/element.hh gecode/int/exception.hpp gecode/int/gcc.hh gecode/int/linear.hh gecode/int/reify.hpp gecode/int/propagator.hpp gecode/int/extensional.hh gecode/int/rel.hh gecode/int/sorted.hh gecode/int/var-imp.hpp gecode/int/view.hpp gecode/int/ipl.hpp gecode/int/irt.hpp gecode/int/channel.hh gecode/int/channel.hpp gecode/int/channel/dom.hpp gecode/int/channel/val.hpp gecode/int/channel/base.hpp gecode/int/channel/link-single.hpp gecode/int/channel/link-multi.hpp gecode/int/sequence.hh gecode/int/sequence/int.hpp gecode/int/sequence/view.hpp gecode/int/sequence/set-op.hpp gecode/int/sequence/violations.hpp gecode/int/bin-packing.hh gecode/int/bin-packing/propagate.hpp gecode/int/bin-packing/conflict-graph.hpp gecode/int/task.hh gecode/int/task/fwd-to-bwd.hpp gecode/int/task/array.hpp gecode/int/task/sort.hpp gecode/int/task/iter.hpp gecode/int/task/tree.hpp gecode/int/task/purge.hpp gecode/int/task/prop.hpp gecode/int/task/man-to-opt.hpp gecode/int/task/event.hpp gecode/int/unary.hh gecode/int/unary/task.hpp gecode/int/unary/task-view.hpp gecode/int/unary/tree.hpp gecode/int/unary/overload.hpp gecode/int/unary/detectable.hpp gecode/int/unary/time-tabling.hpp gecode/int/unary/not-first-not-last.hpp gecode/int/unary/edge-finding.hpp gecode/int/unary/subsumption.hpp gecode/int/unary/man-prop.hpp gecode/int/unary/opt-prop.hpp gecode/int/unary/post.hpp gecode/int/cumulative.hh gecode/int/cumulative/man-prop.hpp gecode/int/cumulative/opt-prop.hpp gecode/int/cumulative/task-view.hpp gecode/int/cumulative/overload.hpp gecode/int/cumulative/time-tabling.hpp gecode/int/cumulative/task.hpp gecode/int/cumulative/edge-finding.hpp gecode/int/cumulative/post.hpp gecode/int/cumulative/tree.hpp gecode/int/cumulative/limits.hpp gecode/int/cumulative/subsumption.hpp gecode/int/cumulatives.hh gecode/int/cumulatives/val.hpp gecode/int/circuit.hh gecode/int/circuit/base.hpp gecode/int/circuit/val.hpp gecode/int/circuit/dom.hpp gecode/int/no-overlap.hh gecode/int/no-overlap/dim.hpp gecode/int/no-overlap/box.hpp gecode/int/no-overlap/base.hpp gecode/int/no-overlap/man.hpp gecode/int/no-overlap/opt.hpp gecode/int/nvalues.hh gecode/int/nvalues/range-event.hpp gecode/int/nvalues/sym-bit-matrix.hpp gecode/int/nvalues/graph.hpp gecode/int/nvalues/bool-base.hpp gecode/int/nvalues/bool-eq.hpp gecode/int/nvalues/bool-lq.hpp gecode/int/nvalues/bool-gq.hpp gecode/int/nvalues/int-base.hpp gecode/int/nvalues/int-eq.hpp gecode/int/nvalues/int-lq.hpp gecode/int/nvalues/int-gq.hpp gecode/int/val-set.hh gecode/int/val-set.hpp gecode/int/member.hh gecode/int/member/prop.hpp gecode/int/member/re-prop.hpp gecode/int/branch/afc.hpp gecode/int/branch/action.hpp gecode/int/branch/chb.hpp gecode/int/ldsb.hh gecode/int/ldsb/brancher.hpp gecode/int/ldsb/sym-imp.hpp gecode/int/trace.hpp gecode/int/trace/bool-trace-view.hpp gecode/int/trace/int-trace-view.hpp gecode/int/trace/bool-delta.hpp gecode/int/trace/int-delta.hpp gecode/int/trace/traits.hpp gecode/float.hh gecode/float/var-imp.hpp gecode/float/array.hpp gecode/float/array-traits.hpp gecode/float/limits.hpp gecode/float/exception.hpp gecode/float/view.hpp gecode/float/view/float.hpp gecode/float/view/minus.hpp gecode/float/view/offset.hpp gecode/float/view/scale.hpp gecode/float/view/print.hpp gecode/float/view/rel-test.hpp gecode/float/var-imp/float.hpp gecode/float/var-imp/delta.hpp gecode/float/var/float.hpp gecode/float/var/print.hpp gecode/float/linear.hh gecode/float/linear/nary.hpp gecode/float/arithmetic.hh gecode/float/arithmetic/sqr-sqrt.hpp gecode/float/arithmetic/pow-nroot.hpp gecode/float/arithmetic/mult.hpp gecode/float/arithmetic/div.hpp gecode/float/arithmetic/min-max.hpp gecode/float/arithmetic/abs.hpp gecode/float/channel.hh gecode/float/channel.hpp gecode/float/channel/channel.hpp gecode/float/transcendental.hh gecode/float/transcendental/exp-log.hpp gecode/float/trigonometric.hh gecode/float/trigonometric/sincos.hpp gecode/float/trigonometric/asinacos.hpp gecode/float/trigonometric/tanatan.hpp gecode/float/rel.hh gecode/float/rel/eq.hpp gecode/float/rel/lq-le.hpp gecode/float/rel/nq.hpp gecode/float/bool.hh gecode/float/bool/ite.hpp gecode/float/branch.hh gecode/float/branch/afc.hpp gecode/float/branch/action.hpp gecode/float/branch/chb.hpp gecode/float/branch/traits.hpp gecode/float/branch/var.hpp gecode/float/branch/val.hpp gecode/float/branch/assign.hpp gecode/float/branch/val-commit.hpp gecode/float/branch/val-sel.hpp gecode/float/branch/merit.hpp gecode/float/num.hpp gecode/float/val.hpp gecode/float/rounding.hpp gecode/float/nextafter.hpp gecode/float/trace.hpp gecode/float/trace/trace-view.hpp gecode/float/trace/delta.hpp gecode/float/trace/traits.hpp gecode/set.hh gecode/set/limits.hpp gecode/set/view.hpp gecode/set/exception.hpp gecode/set/int.hh gecode/set/int.hpp gecode/set/element.hh gecode/set/var-imp.hpp gecode/set/int/card.hpp gecode/set/int/minmax.hpp gecode/set/int/weights.hpp gecode/set/channel/sorted.hpp gecode/set/channel/int.hpp gecode/set/channel/bool.hpp gecode/set/channel/set.hpp gecode/set/element/inter.hpp gecode/set/element/union.hpp gecode/set/element/unionConst.hpp gecode/set/element/disjoint.hpp gecode/set/array.hpp gecode/set/array-traits.hpp gecode/set/var-imp/set.hpp gecode/set/var-imp/integerset.hpp gecode/set/var-imp/delta.hpp gecode/set/var-imp/iter.hpp gecode/set/var/set.hpp gecode/set/var/print.hpp gecode/set/view/complement.hpp gecode/set/view/const.hpp gecode/set/view/set.hpp gecode/set/view/singleton.hpp gecode/set/view/cached.hpp gecode/set/view/print.hpp gecode/set/rel/subset.hpp gecode/set/rel/re-subset.hpp gecode/set/rel/eq.hpp gecode/set/rel/nq.hpp gecode/set/rel/re-eq.hpp gecode/set/rel/lq.hpp gecode/set/rel/re-lq.hpp gecode/set/rel/common.hpp gecode/set/rel/nosubset.hpp gecode/set/sequence.hh gecode/set/rel-op/union.hpp gecode/set/rel-op/partition.hpp gecode/set/rel-op/subofunion.hpp gecode/set/rel-op/inter.hpp gecode/set/rel-op/superofinter.hpp gecode/set/rel-op/post.hpp gecode/set/rel-op/common.hpp gecode/set/rel.hh gecode/set/distinct.hh gecode/set/distinct/atmostOne.hpp gecode/set/sequence/seq.hpp gecode/set/sequence/seq-u.hpp gecode/set/sequence/common.hpp gecode/set/convex/conv.hpp gecode/set/convex/hull.hpp gecode/set/convex.hh gecode/set/precede.hh gecode/set/precede/single.hpp gecode/set/rel-op.hh gecode/set/branch.hh gecode/set/branch/afc.hpp gecode/set/branch/action.hpp gecode/set/branch/chb.hpp gecode/set/branch/traits.hpp gecode/set/branch/var.hpp gecode/set/branch/val.hpp gecode/set/branch/assign.hpp gecode/set/branch/merit.hpp gecode/set/branch/val-commit.hpp gecode/set/branch/val-sel.hpp gecode/set/branch/ngl.hpp gecode/set/ldsb.hh gecode/set/ldsb/brancher.hpp gecode/set/channel.hh gecode/set/trace.hpp gecode/set/trace/trace-view.hpp gecode/set/trace/delta.hpp gecode/set/trace/traits.hpp gecode/minimodel.hh gecode/minimodel/int-rel.hpp gecode/minimodel/float-rel.hpp gecode/minimodel/exception.hpp gecode/minimodel/matrix.hpp gecode/minimodel/bool-expr.hpp gecode/minimodel/set-expr.hpp gecode/minimodel/set-rel.hpp gecode/minimodel/optimize.hpp gecode/minimodel/reg.hpp gecode/minimodel/ldsb.hpp gecode/driver.hh gecode/driver/options.hpp gecode/driver/script.hpp gecode/iter.hh gecode/iter/ranges-add.hpp gecode/iter/ranges-append.hpp gecode/iter/ranges-array.hpp gecode/iter/ranges-cache.hpp gecode/iter/ranges-compl.hpp gecode/iter/ranges-diff.hpp gecode/iter/ranges-empty.hpp gecode/iter/ranges-inter.hpp gecode/iter/ranges-minmax.hpp gecode/iter/ranges-minus.hpp gecode/iter/ranges-offset.hpp gecode/iter/ranges-operations.hpp gecode/iter/ranges-rangelist.hpp gecode/iter/ranges-scale.hpp gecode/iter/ranges-singleton.hpp gecode/iter/ranges-singleton-append.hpp gecode/iter/ranges-size.hpp gecode/iter/ranges-union.hpp gecode/iter/ranges-values.hpp gecode/iter/ranges-negative.hpp gecode/iter/ranges-positive.hpp gecode/iter/ranges-map.hpp gecode/iter/ranges-list.hpp gecode/iter/values-array.hpp gecode/iter/values-minus.hpp gecode/iter/values-offset.hpp gecode/iter/values-ranges.hpp gecode/iter/values-positive.hpp gecode/iter/values-negative.hpp gecode/iter/values-singleton.hpp gecode/iter/values-unique.hpp gecode/iter/values-inter.hpp gecode/iter/values-union.hpp gecode/iter/values-map.hpp gecode/iter/values-bitset.hpp gecode/iter/values-list.hpp gecode/iter/values-bitsetoffset.hpp gecode/gist/drawingcursor.hh gecode/gist/drawingcursor.hpp gecode/gist/gist.hpp gecode/gist/gecodelogo.hh gecode/gist/node.hh gecode/gist/node.hpp gecode/gist/nodecursor.hh gecode/gist/nodecursor.hpp gecode/gist/nodevisitor.hh gecode/gist/nodevisitor.hpp gecode/gist/layoutcursor.hh gecode/gist/layoutcursor.hpp gecode/gist/spacenode.hh gecode/gist/spacenode.hpp gecode/gist/qtgist.hh gecode/gist/textoutput.hh gecode/gist/treecanvas.hh gecode/gist/zoomToFitIcon.hpp gecode/gist/visualnode.hh gecode/gist/visualnode.hpp gecode/gist/nodestats.hh gecode/gist/nodewidget.hh gecode/gist/mainwindow.hh gecode/gist/preferences.hh gecode/gist/stopbrancher.hh gecode/gist.hh gecode/flatzinc/ast.hh gecode/flatzinc/conexpr.hh gecode/flatzinc/option.hh gecode/flatzinc/parser.hh gecode/flatzinc/plugin.hh gecode/flatzinc/registry.hh gecode/flatzinc/symboltable.hh gecode/flatzinc/varspec.hh gecode/flatzinc.hh gecode/third-party/boost/config/compiler/borland.hpp gecode/third-party/boost/config/compiler/clang.hpp gecode/third-party/boost/config/compiler/codegear.hpp gecode/third-party/boost/config/compiler/comeau.hpp gecode/third-party/boost/config/compiler/common_edg.hpp gecode/third-party/boost/config/compiler/compaq_cxx.hpp gecode/third-party/boost/config/compiler/digitalmars.hpp gecode/third-party/boost/config/compiler/gcc.hpp gecode/third-party/boost/config/compiler/gcc_xml.hpp gecode/third-party/boost/config/compiler/greenhills.hpp gecode/third-party/boost/config/compiler/hp_acc.hpp gecode/third-party/boost/config/compiler/intel.hpp gecode/third-party/boost/config/compiler/kai.hpp gecode/third-party/boost/config/compiler/metrowerks.hpp gecode/third-party/boost/config/compiler/mpw.hpp gecode/third-party/boost/config/compiler/nvcc.hpp gecode/third-party/boost/config/compiler/pathscale.hpp gecode/third-party/boost/config/compiler/pgi.hpp gecode/third-party/boost/config/compiler/sgi_mipspro.hpp gecode/third-party/boost/config/compiler/sunpro_cc.hpp gecode/third-party/boost/config/compiler/vacpp.hpp gecode/third-party/boost/config/compiler/visualc.hpp gecode/third-party/boost/config/no_tr1/cmath.hpp gecode/third-party/boost/config/no_tr1/utility.hpp gecode/third-party/boost/config/platform/aix.hpp gecode/third-party/boost/config/platform/amigaos.hpp gecode/third-party/boost/config/platform/beos.hpp gecode/third-party/boost/config/platform/bsd.hpp gecode/third-party/boost/config/platform/cygwin.hpp gecode/third-party/boost/config/platform/hpux.hpp gecode/third-party/boost/config/platform/irix.hpp gecode/third-party/boost/config/platform/linux.hpp gecode/third-party/boost/config/platform/macos.hpp gecode/third-party/boost/config/platform/qnxnto.hpp gecode/third-party/boost/config/platform/solaris.hpp gecode/third-party/boost/config/platform/symbian.hpp gecode/third-party/boost/config/platform/vms.hpp gecode/third-party/boost/config/platform/vxworks.hpp gecode/third-party/boost/config/platform/win32.hpp gecode/third-party/boost/config/posix_features.hpp gecode/third-party/boost/config/select_compiler_config.hpp gecode/third-party/boost/config/select_platform_config.hpp gecode/third-party/boost/config/select_stdlib_config.hpp gecode/third-party/boost/config/stdlib/dinkumware.hpp gecode/third-party/boost/config/stdlib/libcomo.hpp gecode/third-party/boost/config/stdlib/libcpp.hpp gecode/third-party/boost/config/stdlib/libstdcpp3.hpp gecode/third-party/boost/config/stdlib/modena.hpp gecode/third-party/boost/config/stdlib/msl.hpp gecode/third-party/boost/config/stdlib/roguewave.hpp gecode/third-party/boost/config/stdlib/sgi.hpp gecode/third-party/boost/config/stdlib/stlport.hpp gecode/third-party/boost/config/stdlib/vacpp.hpp gecode/third-party/boost/config/suffix.hpp gecode/third-party/boost/config/user.hpp gecode/third-party/boost/config.hpp gecode/third-party/boost/detail/endian.hpp gecode/third-party/boost/detail/limits.hpp gecode/third-party/boost/numeric/interval/arith.hpp gecode/third-party/boost/numeric/interval/arith2.hpp gecode/third-party/boost/numeric/interval/arith3.hpp gecode/third-party/boost/numeric/interval/checking.hpp gecode/third-party/boost/numeric/interval/compare/certain.hpp gecode/third-party/boost/numeric/interval/compare/explicit.hpp gecode/third-party/boost/numeric/interval/compare/lexicographic.hpp gecode/third-party/boost/numeric/interval/compare/possible.hpp gecode/third-party/boost/numeric/interval/compare/set.hpp gecode/third-party/boost/numeric/interval/compare.hpp gecode/third-party/boost/numeric/interval/constants.hpp gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bugs.hpp gecode/third-party/boost/numeric/interval/detail/c99sub_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/c99_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/division.hpp gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/interval_prototype.hpp gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/test_input.hpp gecode/third-party/boost/numeric/interval/detail/x86gcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/x86_rounding_control.hpp gecode/third-party/boost/numeric/interval/hw_rounding.hpp gecode/third-party/boost/numeric/interval/interval.hpp gecode/third-party/boost/numeric/interval/policies.hpp gecode/third-party/boost/numeric/interval/rounded_arith.hpp gecode/third-party/boost/numeric/interval/rounded_transc.hpp gecode/third-party/boost/numeric/interval/rounding.hpp gecode/third-party/boost/numeric/interval/transc.hpp gecode/third-party/boost/numeric/interval/utility.hpp gecode/third-party/boost/numeric/interval.hpp gecode/third-party/boost/LICENSE_1_0.txt gecode/third-party/boost/limits.hpp gecode/third-party/boost/non_type.hpp gecode/third-party/boost/type.hpp) | \ (cd /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/include && tar xf -) && \ for_varimpheaders="gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp" && \ for f in $for_varimpheaders; do \ cp $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/include/gecode/kernel; done && \ for_extraheaders="gecode/support/config.hpp gecode/flatzinc/parser.tab.hh" && \ for f in $for_extraheaders; do \ cp $f /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/include/$f; done && \ for_mznlib="gecode/flatzinc/mznlib" && \ for f in $for_mznlib; do \ mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/gecode/mznlib; \ cp ./$f/*.mzn \ /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/gecode/mznlib; done make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make ranliblib make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Nothing to be done for 'ranliblib'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' make installsubdirs make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 5.1.0-7.fc33 --unique-debug-suffix -5.1.0-7.fc33.riscv64 --unique-debug-src-base gecode-5.1.0-7.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gecode-5.1.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/bin/fzn-gecode explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodedriver.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodefloat.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeflatzinc.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodedriver.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/bin/fzn-gecode extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodefloat.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeflatzinc.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodegist.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodegist.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeint.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeint.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodekernel.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodekernel.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeminimodel.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeminimodel.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodesearch.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodesearch.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeset.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodeset.so.44.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodesupport.so.44.0 extracting debug info from /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64/libgecodesupport.so.44.0 original debug info size: 189968kB, size after compression: 175036kB /usr/lib/rpm/sepdebugcrcfix: Updated 11 CRC32s, 0 CRC32s did match. cpio: gecode/flatzinc/parser.tab.hpp: Cannot stat: No such file or directory 11998 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/mzn-gecode from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GFpCQI + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + make test make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: 'gecode/kernel/var-imp.hpp' is up to date. g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int.o test/int.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int.cpp:40: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': test/int.cpp:1105:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1105 | delete s; | ^ test/int.cpp:1108:5: note: here 1108 | case CTL_BOUNDS_D: { | ^~~~ test/int.cpp:1120:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1120 | delete s; | ^ test/int.cpp:1123:5: note: here 1123 | case CTL_BOUNDS_Z: { | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/channel.o test/int/channel.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/channel.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/channel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/channel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/channel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/channel.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/channel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/channel.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/channel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/channel.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/channel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/channel.cpp: In member function 'virtual void Test::Int::Channel::ChannelFull::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/channel.cpp:80:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 80 | xa[i] = xo; | ^~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:82:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 82 | xa[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:87:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 87 | ya[i] = yo; | ^~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:89:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 89 | ya[i] = x[4+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp: In member function 'virtual void Test::Int::Channel::ChannelLinkMulti::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/channel.cpp:201:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 201 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/channel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/arithmetic.o test/int/arithmetic.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/arithmetic.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/arithmetic.cpp:43: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/arithmetic.cpp:43: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/arithmetic.cpp:43: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/arithmetic.cpp:43: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/arithmetic.cpp:43: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/arithmetic.cpp:43: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/arithmetic.cpp:43: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/arithmetic.cpp:43: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/arithmetic.cpp:43: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/arithmetic.cpp:43: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/arithmetic.cpp:43: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/arithmetic.cpp:694:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 694 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:694:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 694 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:694:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 694 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:712:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 712 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:712:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 712 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:712:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 712 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:730:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 730 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:730:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 730 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:730:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 730 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:748:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 748 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:748:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 748 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:748:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 748 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:784:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 784 | m[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:822:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 822 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:822:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 822 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:858:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 858 | m[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinShared::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/arithmetic.cpp:896:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 896 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp:896:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 896 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/arithmetic.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/arithmetic.cpp:43: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/basic.o test/int/basic.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/basic.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/basic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/basic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/bool.o test/int/bool.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/bool.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/bool.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/bool.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/bool.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/bool.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/bool.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bool.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bool.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bool.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bool.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bool.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/bool.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/bool.cpp: In function 'int Test::Int::Bool::check(int, Gecode::BoolOpType, int)': test/int/bool.cpp:52:37: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] 52 | case Gecode::BOT_IMP: return !x0 | x1; | ^~~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::Nary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:241:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 241 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:272:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 272 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:302:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 302 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:336:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 336 | a[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:337:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 337 | b[i]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:372:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 372 | a[i]=a[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:372:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 372 | a[i]=a[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:373:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 373 | b[i]=b[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:373:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 373 | b[i]=b[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:399:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 399 | a[i]=b[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:399:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 399 | a[i]=b[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:400:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 400 | b[i]=a[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:400:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 400 | b[i]=a[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseConst::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:437:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 437 | a[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:438:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 438 | b[i]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bool.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bool.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/count.o test/int/count.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/count.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/count.cpp:118:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 118 | y[i]=y[4+i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/count.cpp:118:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 118 | y[i]=y[4+i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:144:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 144 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:170:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 170 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:199:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 199 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:225:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 225 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:277:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 277 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:306:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 306 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:332:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 332 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:358:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 358 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/dom.o test/int/dom.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/dom.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/distinct.o test/int/distinct.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/distinct.cpp:40: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/distinct.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/distinct.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/distinct.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/distinct.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/distinct.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/distinct.cpp:41: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/distinct.cpp:41: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/distinct.cpp:41: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/distinct.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/distinct.cpp:41: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/distinct.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/distinct.cpp:140:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 140 | b[i] = Gecode::channel(home, bx[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/distinct.cpp:141:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 141 | x[i] = bx[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': test/int/distinct.cpp:228:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 228 | x[i] = IntVar(*s,0,i); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/distinct.cpp:245:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 245 | x[i] = IntVar(*s,d); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/distinct.cpp:248:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | x[i] = IntVar(*s,n-1,i); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/distinct.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/distinct.cpp:41: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/element.o test/int/element.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/element.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/element.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/element.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/element.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/element.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/element.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/element.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/element.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/element.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/element.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/element.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/element.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/element.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:171:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 171 | c[i]=x[2+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:196:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 196 | c[i]=x[1+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:217:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 217 | c[i]=x[1+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:240:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 240 | c[i]=channel(home,x[2+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:266:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 266 | c[i]=channel(home,x[1+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:425:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 425 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:425:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 425 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:425:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 425 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:425:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 425 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:454:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 454 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:454:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 454 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:454:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 454 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp:454:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 454 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:481:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 481 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:481:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 481 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:482:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 482 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:482:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 482 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/element.cpp:509:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 509 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:509:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 509 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:510:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 510 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/element.cpp:510:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 510 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/element.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/element.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/extensional.o test/int/extensional.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/extensional.cpp:40: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/extensional.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/extensional.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/extensional.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/extensional.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/extensional.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/extensional.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/extensional.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/extensional.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/extensional.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/extensional.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/extensional.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/extensional.cpp:221:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 221 | y[i]=y[i+4]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/extensional.cpp:221:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 221 | y[i]=y[i+4]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:248:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/extensional.cpp:248:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/extensional.cpp:248:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:272:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 272 | y[i]=y[i+4]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/extensional.cpp:272:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 272 | y[i]=y[i+4]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:293:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 293 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/extensional.cpp:293:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 293 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/extensional.cpp:293:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 293 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:514:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 514 | y[i] = channel(home, x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/extensional.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/extensional.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/extensional.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/extensional.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/rel.o test/int/rel.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/rel.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/rel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/rel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/rel.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/rel.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/rel.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/rel.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/rel.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/rel.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/rel.cpp:78:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 78 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/rel.cpp:78:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 78 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/rel.cpp:147:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 147 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/rel.cpp:147:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 147 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:251:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 251 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/rel.cpp:251:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 251 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:331:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 331 | y[i] = y[n+i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/rel.cpp:331:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 331 | y[i] = y[n+i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:367:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 367 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:405:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 405 | b[i]=b[n+i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/rel.cpp:405:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 405 | b[i]=b[n+i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:436:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 436 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/rel.cpp:436:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 436 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:502:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 502 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/rel.cpp:505:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 505 | z[i]=x[n_fst + i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:537:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 537 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/rel.cpp:537:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 537 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:570:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 570 | y[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/linear.o test/int/linear.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/linear.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/linear.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/linear.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/linear.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/linear.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/linear.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/linear.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/linear.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/linear.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/linear.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/linear.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/linear.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/linear.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/linear.cpp:135:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 135 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/int/linear.cpp:147:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 147 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:185:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 185 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:196:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 196 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/linear.cpp:244:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 244 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/linear.cpp: In member function 'virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/int/linear.cpp:256:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 256 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/linear.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/linear.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/gcc.o test/int/gcc.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/gcc.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/int/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarAll::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/gcc.cpp:224:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 224 | x[i]=xy[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/gcc.cpp:226:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 226 | y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarSome::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/gcc.cpp:286:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 286 | x[i]=xy[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/gcc.cpp:288:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 288 | y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/gcc.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/gcc.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/sorted.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/int/sorted.cpp: In member function 'virtual void Test::Int::Sorted::NoVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/sorted.cpp:95:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 95 | x[i]=xy[i]; y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/sorted.cpp:95:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 95 | x[i]=xy[i]; y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/sorted.cpp: In member function 'virtual void Test::Int::Sorted::PermVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/sorted.cpp:150:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 150 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/sorted.cpp:150:37: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 150 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/sorted.cpp:150:54: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 150 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sorted.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sorted.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/unshare.o test/int/unshare.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/unshare.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/unshare.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/unshare.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/unshare.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/unshare.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/unshare.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unshare.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unshare.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unshare.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unshare.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unshare.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/unshare.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unshare.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/unshare.cpp:68:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp:68:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp:68:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp:68:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp:68:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp:68:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 68 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/unshare.cpp:91:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 91 | y[0]=channel(home,x[0]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unshare.cpp:92:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 92 | y[1]=y[3]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unshare.cpp:92:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 92 | y[1]=y[3]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unshare.cpp:93:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 93 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unshare.cpp:93:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 93 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unshare.cpp:93:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 93 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unshare.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unshare.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unshare.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unshare.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/exec.o test/int/exec.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/exec.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/exec.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/exec.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/exec.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/exec.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/exec.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/exec.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/exec.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/exec.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/exec.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/exec.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/exec.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/exec.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/exec.cpp:119:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 119 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/exec.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/exec.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/sequence.o test/int/sequence.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/sequence.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/sequence.cpp:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/sequence.cpp:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/sequence.cpp:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/sequence.cpp:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/sequence.cpp:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/sequence.cpp:44: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/sequence.cpp:44: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/sequence.cpp:44: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/sequence.cpp:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/sequence.cpp:44: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/sequence.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:101:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 101 | c[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/sequence.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/sequence.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/sequence.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/sequence.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/mm-arithmetic.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-arithmetic.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-arithmetic.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/mm-arithmetic.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-arithmetic.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:277:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 277 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-arithmetic.cpp:277:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 277 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-arithmetic.cpp:277:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 277 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-arithmetic.cpp:297:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 297 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-arithmetic.cpp:297:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 297 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-arithmetic.cpp:297:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 297 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-arithmetic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-arithmetic.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/mm-bool.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-bool.cpp:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-bool.cpp:44: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-bool.cpp:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-bool.cpp:44: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-bool.cpp:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-bool.cpp:44: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-bool.cpp:44: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-bool.cpp:44: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-bool.cpp:44: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/mm-bool.cpp:44: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-bool.cpp:44: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/mm-bool.cpp: In function 'int Test::Int::MiniModelBoolean::eval(const Test::Int::MiniModelBoolean::BoolInstr*, int*)': test/int/mm-bool.cpp:77:36: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] 77 | case BO_IMP: reg[pc->z] = !reg[pc->x] | reg[pc->y]; break; | ^~~~~~~~~~~ test/int/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-bool.cpp:4344:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 4344 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-bool.cpp:4344:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 4344 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-bool.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-bool.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-bool.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-bool.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-lin.o test/int/mm-lin.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/mm-lin.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-lin.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-lin.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-lin.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-lin.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-lin.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-lin.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-lin.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-lin.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-lin.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-lin.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/mm-lin.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-lin.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-lin.cpp:214:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 214 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp:214:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 214 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-lin.cpp:303:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 303 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:303:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 303 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:304:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 304 | y[2] = channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:313:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 313 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp:313:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 313 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/int/mm-lin.cpp:341:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 341 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:341:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 341 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:342:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 342 | y[2] = channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-lin.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-lin.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-count.o test/int/mm-count.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/mm-count.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-count.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-count.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-count.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-count.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-count.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-count.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-count.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-count.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-count.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-count.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/mm-count.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-count.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-count.cpp:116:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 116 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-count.cpp:150:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 150 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-count.cpp:184:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 184 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-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:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-count.cpp: In member function 'virtual void Test::Int::MiniModelCount::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-count.cpp:256:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 256 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-count.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-count.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-count.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-count.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/mm-rel.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/mm-rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-rel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/mm-rel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-rel.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/mm-rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-rel.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-rel.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-rel.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-rel.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/mm-rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/mm-rel.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/mm-rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-rel.cpp:78:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 78 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-rel.cpp:78:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 78 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/mm-rel.cpp:110:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 110 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-rel.cpp:110:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 110 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/mm-rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/mm-rel.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/mm-rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/mm-rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/bin-packing.o test/int/bin-packing.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/bin-packing.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/bin-packing.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/bin-packing.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/bin-packing.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/bin-packing.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/bin-packing.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bin-packing.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bin-packing.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bin-packing.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bin-packing.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/bin-packing.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/bin-packing.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/bin-packing.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::BPT::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bin-packing.cpp:193:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 193 | l[j]=x[j]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/bin-packing.cpp:195:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 195 | b[i]=x[m+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bin-packing.cpp:243:56: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 243 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/bin-packing.cpp: In member function 'virtual bool Test::Int::BinPacking::CliqueMBPT::run()': test/int/bin-packing.cpp:302:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 302 | if (clique.size() != mc.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/bin-packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/bin-packing.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/bin-packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/bin-packing.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/unary.o test/int/unary.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/unary.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/unary.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/unary.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/unary.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/unary.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/unary.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unary.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unary.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unary.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unary.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/unary.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/unary.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/unary.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:136:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 136 | s[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:137:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 137 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/unary.cpp:184:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 184 | s[i] = expr(home, off+x[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/unary.cpp:248:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | s[i] = expr(home, off+x[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:249:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 249 | px[i] = x[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:256:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 256 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.cpp:38: ./gecode/kernel/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:179:47: required from here ./gecode/kernel/array.hpp:1018:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1018 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/unary.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/unary.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/unary.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/unary.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/cumulative.o test/int/cumulative.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/cumulative.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/cumulative.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/cumulative.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/cumulative.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/cumulative.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/cumulative.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulative.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulative.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulative.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulative.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulative.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/cumulative.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulative.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:137:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 137 | xx=x.slice(0,1,n); | ^ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:648:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' 648 | IntVarArgs(const IntVarArgs& a) : VarArgArray(a) {} | ^~~~~~~~~~ ./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': ./gecode/int.hh:639:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 639 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp:1995:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1995 | VarArgArray::VarArgArray(const VarArgArray& aa) | ^~~~~~~~~~~~~~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:137:27: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here 137 | xx=x.slice(0,1,n); | ^ test/int/cumulative.cpp:139:34: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 139 | xx=Gecode::IntVarArgs(n); | ^ In file included from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int.hh:648:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' 648 | IntVarArgs(const IntVarArgs& a) : VarArgArray(a) {} | ^~~~~~~~~~ test/int/cumulative.cpp:141:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 141 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:248:74: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 248 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:249:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 249 | m[i]=Gecode::expr(home, x[n+i] > l); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/cumulative.cpp:358:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 358 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:473:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 473 | s[i] = expr(home, o+x[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:474:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 474 | px[i] = x[pstart+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:481:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 481 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.cpp:38: ./gecode/kernel/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:137:27: required from here ./gecode/kernel/array.hpp:1018:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1018 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1662:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:843:9: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulative.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulative.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulative.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulative.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/cumulatives.o test/int/cumulatives.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/cumulatives.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/cumulatives.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/cumulatives.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/cumulatives.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/cumulatives.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/cumulatives.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulatives.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulatives.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulatives.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulatives.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/cumulatives.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/cumulatives.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/cumulatives.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:238:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 238 | s[i] = x[p+0]; rel(home, x[p+0], Gecode::IRT_GQ, 0); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulatives.cpp:239:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 239 | d[i] = x[p+1]; rel(home, x[p+1], Gecode::IRT_GQ, 1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulatives.cpp:240:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 240 | e[i] = x[p+2]; rel(home, x[p+2], Gecode::IRT_GQ, 1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulatives.cpp:241:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 241 | h[i] = x[p+3]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/cumulatives.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/cumulatives.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/circuit.o test/int/circuit.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/circuit.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/circuit.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/circuit.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/circuit.cpp:39: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/circuit.cpp:39: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/circuit.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/circuit.cpp:39: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/circuit.cpp:39: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/circuit.cpp:39: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/circuit.cpp:39: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/circuit.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/circuit.cpp:39: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/circuit.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/circuit.cpp:86:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 86 | xx[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:135:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 135 | xx[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:141:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 141 | xx[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:192:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 192 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:196:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 196 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/circuit.cpp:251:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 251 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:258:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 258 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/circuit.cpp:312:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 312 | z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:316:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 316 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:320:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 320 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/circuit.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/circuit.cpp:39: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/circuit.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/circuit.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/no-overlap.o test/int/no-overlap.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/no-overlap.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/no-overlap.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/no-overlap.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/no-overlap.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/no-overlap.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/no-overlap.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/no-overlap.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/no-overlap.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/no-overlap.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/no-overlap.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/no-overlap.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/no-overlap.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/no-overlap.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:87:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 87 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:87:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 87 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:128:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 128 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:128:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 128 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:129:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 129 | o[i]=expr(home, xyo[3*i+2] > 0); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:163:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 163 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:163:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 163 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:164:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 164 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:165:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 165 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:165:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 165 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:166:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 166 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | 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:206:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 206 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:206:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 206 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:207:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 207 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:208:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 208 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:208:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 208 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:209:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 209 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:210:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 210 | o[i]=expr(home, xwyho[5*i+4] > 0); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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:251:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 251 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:251:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 251 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:252:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 252 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:253:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 253 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:253:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 253 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:254:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 254 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/no-overlap.cpp:255:51: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 255 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/no-overlap.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/no-overlap.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/no-overlap.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/no-overlap.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/precede.o test/int/precede.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/precede.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/int/precede.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/int/precede.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/nvalues.o test/int/nvalues.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/nvalues.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/nvalues.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/nvalues.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/nvalues.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/nvalues.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/nvalues.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/nvalues.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/nvalues.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/nvalues.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/nvalues.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/nvalues.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/nvalues.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/nvalues.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/nvalues.cpp:39: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/nvalues.cpp:128:23: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 128 | x[i] = xy[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/nvalues.cpp:169:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 169 | y[i] = channel(home, x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/nvalues.cpp: In member function 'virtual void Test::Int::NValues::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/nvalues.cpp:208:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 208 | x[i] = channel(home, xy[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/nvalues.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/nvalues.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/nvalues.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/nvalues.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/nvalues.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/member.o test/int/member.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/member.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/int/member.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/member.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/int/member.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/member.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/int/member.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/member.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/member.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/member.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/member.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/int/member.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/int/member.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/int/member.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/int/member.cpp:39: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/member.cpp:70:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 70 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/int/member.cpp:80:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 80 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/member.cpp:104:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 104 | y[i] = channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/int/member.cpp:114:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 114 | y[i] = channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/int/member.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/int/member.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/int/member.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/int/member.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/int/member.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set.o test/set.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set.cpp:42: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/set.cpp: In constructor 'Test::Set::SetTestSpace::SetTestSpace(int, Gecode::IntSet&, int, Test::Set::SetTest*, bool)': test/set.cpp:131:55: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 131 | x = SetVarArray(*this, n, Gecode::IntSet::empty, u); | ^ In file included from ./gecode/set.hh:630, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/construct.o test/set/construct.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/construct.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/construct.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/construct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/construct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/dom.o test/set/dom.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/dom.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/dom.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel.o test/set/rel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/rel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/rel.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/rel.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/rel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/rel.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/rel.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/rel.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/rel.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/rel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/set/rel.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/rel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/rel.cpp:40: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/rel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/rel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/rel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/rel.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/rel-op.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/rel-op.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ 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:146:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 146 | case 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:148:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 148 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:148:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 148 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:148:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 148 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:149:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 149 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:149:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 149 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:149:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 149 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:150:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 150 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:150:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 150 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:150:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 150 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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:322:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 322 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:323:28: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 323 | xn = x[x.size()-1]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:326:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 326 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:326:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 326 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:326:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 326 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:326:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 326 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:329:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 329 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:329:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 329 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:329:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 329 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:329:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 329 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:332:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 332 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:332:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 332 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:332:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 332 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp:332:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 332 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op.cpp: In instantiation of 'bool Test::Set::RelOp::Rel::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Union; J = Test::Set::CountableSetRanges]': test/set/rel-op.cpp:110:29: required from here test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 66 | switch (srt) { | ^~~~~~ test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op.cpp: In instantiation of 'bool Test::Set::RelOp::Rel::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Inter; J = Test::Set::CountableSetRanges]': test/set/rel-op.cpp:128:29: required from here test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op.cpp: In instantiation of 'bool Test::Set::RelOp::Rel::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Test::Set::CountableSetRanges]': test/set/rel-op.cpp:135:29: required from here test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op.cpp:66:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] In file included from ./gecode/iter.hh:71, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./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:260:51: required from here ./gecode/iter/ranges-union.hpp:164:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 164 | : i(i0), j(j0) { | ^ ./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 354 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:63, from ./gecode/int.hh:61, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./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:281:53: required from here ./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] 146 | : i(i0), j(j0) { | ^ ./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 301 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& 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:248:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | } | ^ test/set/rel-op.cpp:251:9: note: here 251 | 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:410:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | } | ^ test/set/rel-op.cpp:413:9: note: here 413 | case SOT_UNION: | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/rel-op-const.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/rel-op-const.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSIS::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Union; J = Test::Set::CountableSetRanges]': test/set/rel-op-const.cpp:107:29: required from here test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 70 | switch (srt) { | ^~~~~~ test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSIS::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Inter; J = Test::Set::CountableSetRanges]': test/set/rel-op-const.cpp:125:29: required from here test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSIS::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Test::Set::CountableSetRanges]': test/set/rel-op-const.cpp:133:31: required from here test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSIS::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Test::Set::CountableSetRanges]': test/set/rel-op-const.cpp:137:31: required from here test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:70:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSSI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Union; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:202:29: required from here test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 165 | switch (srt) { | ^~~~~~ test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSSI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Inter; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:220:29: required from here test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelSSI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:227:29: required from here test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:165:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelISI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Union; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:291:30: required from here test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 252 | switch (srt) { | ^~~~~~ test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelISI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Inter; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:309:30: required from here test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelISI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:317:32: required from here test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/rel-op-const.cpp: In instantiation of 'bool Test::Set::RelOpConst::RelISI::sol(I&, J&) const [with I = Gecode::Iter::Ranges::Diff; J = Gecode::IntSetRanges]': test/set/rel-op-const.cpp:321:32: required from here test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/rel-op-const.cpp:252:9: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/rel-op-const.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/rel-op-const.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/convex.o test/set/convex.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/convex.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/convex.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/convex.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/convex.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/sequence.o test/set/sequence.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/sequence.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/sequence.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/set/sequence.cpp: In member function 'virtual void Test::Set::Sequence::SeqU::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/sequence.cpp:123:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 123 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/sequence.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/int.o test/set/int.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/int.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/int.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/int.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/int.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/int.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/int.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/int.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/int.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/int.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/int.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/int.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/set/int.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/int.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/set/int.cpp: In member function 'virtual bool Test::Set::Int::Rel::solution(const Test::Set::SetAssignment&) const': test/set/int.cpp:248:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 248 | switch (rsrt) { | ^ test/set/int.cpp:248:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/int.cpp:248:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/int.cpp:248:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/int.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/element.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/element.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/element.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/element.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/element.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/element.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/element.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/element.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/element.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/element.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/element.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/set/element.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/element.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/element.cpp:40: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementUnion::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/element.cpp:99:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 99 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementInter::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/element.cpp:196:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 196 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementInterIn::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/element.cpp:242:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 242 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementDisjoint::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/element.cpp:297:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 297 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/set/element.cpp: In member function 'virtual void Test::Set::Element::ElementSet::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/element.cpp:321:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 321 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/set/element.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/set/element.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/element.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/set/element.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/element.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/precede.o test/set/precede.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/precede.cpp:44: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/precede.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/precede.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/distinct.o test/set/distinct.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/distinct.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/distinct.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/distinct.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/distinct.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/exec.o test/set/exec.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/exec.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/exec.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/exec.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/exec.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/mm-set.o test/set/mm-set.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/set/mm-set.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/set/mm-set.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/mm-set.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/mm-set.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/mm-set.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/mm-set.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/mm-set.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/mm-set.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/mm-set.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/mm-set.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/mm-set.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/set/mm-set.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/mm-set.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/set/mm-set.cpp: In member function 'virtual bool Test::Int::MiniModelSet::SetExprConst::solution(const Test::Int::Assignment&) const': test/set/mm-set.cpp:144:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 144 | switch (srt) { | ^ test/set/mm-set.cpp:144:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:144:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:144:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/mm-set.cpp: In member function 'virtual void Test::Int::MiniModelSet::SetExprConst::post(Gecode::Space&, Gecode::IntVarArray&)': test/set/mm-set.cpp:166:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 166 | switch (srt) { | ^ test/set/mm-set.cpp:166:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:166:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:166:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/mm-set.cpp: In member function 'virtual void Test::Int::MiniModelSet::SetExprConst::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/set/mm-set.cpp:188:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 188 | switch (srt) { | ^ test/set/mm-set.cpp:188:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:188:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:188:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/mm-set.cpp: In member function 'virtual bool Test::Int::MiniModelSet::SetExprExpr::solution(const Test::Int::Assignment&) const': test/set/mm-set.cpp:239:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 239 | switch (srt) { | ^ test/set/mm-set.cpp:239:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:239:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:239:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/mm-set.cpp: In member function 'virtual void Test::Int::MiniModelSet::SetExprExpr::post(Gecode::Space&, Gecode::IntVarArray&)': test/set/mm-set.cpp:270:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 270 | switch (srt) { | ^ test/set/mm-set.cpp:270:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:270:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:270:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] test/set/mm-set.cpp: In member function 'virtual void Test::Int::MiniModelSet::SetExprExpr::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': test/set/mm-set.cpp:301:16: warning: enumeration value 'SRT_LQ' not handled in switch [-Wswitch] 301 | switch (srt) { | ^ test/set/mm-set.cpp:301:16: warning: enumeration value 'SRT_LE' not handled in switch [-Wswitch] test/set/mm-set.cpp:301:16: warning: enumeration value 'SRT_GQ' not handled in switch [-Wswitch] test/set/mm-set.cpp:301:16: warning: enumeration value 'SRT_GR' not handled in switch [-Wswitch] In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/set/mm-set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/set/mm-set.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/set/mm-set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/mm-set.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/channel.o test/set/channel.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/set.hh:43, from test/set/channel.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from ./test/set.hh:45, from test/set/channel.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/channel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/set/channel.cpp:40: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/channel.cpp:40: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/set/channel.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/channel.cpp:40: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/channel.cpp:40: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/set/channel.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/set/channel.cpp:40: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/set/channel.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:170:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 170 | b[i] = channel(home, y[i]); | ^ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/kernel/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:209:42: required from here ./gecode/kernel/array.hpp:1018:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1018 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/set.hh:48, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/set.hh:43, from test/set/channel.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/set.hh:47, from ./test/set.hh:43, from test/set/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/set/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float.o test/float.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float.cpp:42: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/basic.o test/float/basic.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/basic.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/basic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/basic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/arithmetic.o test/float/arithmetic.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/arithmetic.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/arithmetic.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/arithmetic.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/arithmetic.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/arithmetic.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/arithmetic.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/arithmetic.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/arithmetic.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/arithmetic.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/arithmetic.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/arithmetic.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/arithmetic.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/arithmetic.cpp:724:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 724 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:724:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 724 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:724:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 724 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/arithmetic.cpp:745:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 745 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:745:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 745 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:745:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 745 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/arithmetic.cpp:763:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 763 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:763:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 763 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:763:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 763 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/arithmetic.cpp:784:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 784 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:784:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 784 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/arithmetic.cpp:784:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 784 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/arithmetic.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/arithmetic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/arithmetic.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/transcendental.o test/float/transcendental.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/transcendental.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/transcendental.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/transcendental.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/transcendental.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/transcendental.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/transcendental.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/transcendental.cpp:41: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/transcendental.cpp:41: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/transcendental.cpp:41: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/transcendental.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/transcendental.cpp:41: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/transcendental.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/transcendental.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/transcendental.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/transcendental.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/trigonometric.o test/float/trigonometric.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/trigonometric.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/trigonometric.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/trigonometric.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/trigonometric.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/trigonometric.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/trigonometric.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/trigonometric.cpp:41: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/trigonometric.cpp:41: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/trigonometric.cpp:41: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/trigonometric.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/trigonometric.cpp:41: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/trigonometric.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/trigonometric.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/trigonometric.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/trigonometric.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/linear.o test/float/linear.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/linear.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/linear.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/linear.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/linear.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/linear.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/linear.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/linear.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/linear.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/linear.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/linear.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/linear.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/linear.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/linear.cpp:174:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 174 | y[i] = x[i]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)': test/float/linear.cpp:186:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 186 | y[i] = x[i]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/linear.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/linear.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/linear.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/rel.o test/float/rel.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/rel.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/rel.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/rel.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/rel.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/rel.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/rel.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/rel.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/rel.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/rel.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/rel.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/rel.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/rel.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/float/rel.cpp: In member function 'virtual void Test::Float::Rel::FloatVarXY::post(Gecode::Space&, Gecode::FloatVarArray&)': test/float/rel.cpp:86:20: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 86 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ test/float/rel.cpp:86:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 86 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/rel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/rel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/rel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/channel.o test/float/channel.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/channel.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/channel.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/channel.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/channel.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/channel.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/channel.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/channel.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/channel.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/channel.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/channel.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/channel.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/channel.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/channel.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/channel.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/channel.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./test/int.hh:416, from test/float/mm-lin.cpp:38: ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:172:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 172 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:173:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 173 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:174:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 174 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, const Gecode::IntSet&, bool, Gecode::IntPropLevel)': ./test/int.hpp:183:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 183 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:184:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 184 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:185:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:194:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 194 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:195:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 195 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:196:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 196 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp: In constructor 'Test::Int::Test::Test(const string&, int, int, int, bool, Gecode::IntPropLevel)': ./test/int.hpp:204:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 204 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:205:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 205 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/int.hpp:206:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 206 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/mm-lin.cpp:39: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/mm-lin.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/mm-lin.cpp:41: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/mm-lin.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/mm-lin.cpp:41: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/mm-lin.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/mm-lin.cpp:41: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/mm-lin.cpp:41: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/mm-lin.cpp:41: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/mm-lin.cpp:41: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/mm-lin.cpp:41: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/mm-lin.cpp:41: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/int.hh:45, from test/float/mm-lin.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/mm-lin.cpp:39: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/int.hh:43, from test/float/mm-lin.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/mm-lin.cpp:41: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./test/float.hh:371, from test/float/dom.cpp:40: ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, const Gecode::FloatVal&, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:180:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 180 | reified(r), rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:181:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 181 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:182:26: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 182 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp: In constructor 'Test::Float::Test::Test(const string&, int, Gecode::FloatNum, Gecode::FloatNum, Gecode::FloatNum, Test::Float::AssignmentType, bool)': ./test/float.hpp:191:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 191 | rms((1 << Gecode::RM_EQV) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:192:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 192 | (1 << Gecode::RM_IMP) || | ~~~^~~~~~~~~~~~~~~~~~ ./test/float.hpp:193:16: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 193 | (1 << Gecode::RM_PMI)), | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/dom.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/float/dom.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/dom.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/float/dom.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/dom.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/dom.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/dom.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/dom.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/float/dom.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/float/dom.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/float/dom.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/float.hh:52, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/float.hh:47, from test/float/dom.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/test.hh:45, from ./test/float.hh:45, from test/float/dom.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/float/dom.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/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:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bool_clause.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bool_clause.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug232.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug232.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bug319.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bug319.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r6746.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r6746.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/bugfix_r7854.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/bugfix_r7854.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/empty_domain_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/empty_domain_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/int_set_as_type2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/int_set_as_type2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/no_warn_empty_domain.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/no_warn_empty_domain.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/output_test.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/output_test.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queens4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queens4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_arith1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_arith1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_and.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_and.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_array_bool_or.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_array_bool_or.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_cmp_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_cmp_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sat_eq_reif.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sat_eq_reif.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_approx_bnb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_approx_bnb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_array_just_right.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_array_just_right.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_assigned_var_bounds_bad.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_assigned_var_bounds_bad.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_flatzinc_output_anns.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_flatzinc_output_anns.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arith.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arith.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_arrays.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_arrays.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_coercions.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_coercions.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_comparison.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_comparison.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_logic.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_logic.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_fzn_sets.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_fzn_sets.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_div.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_div.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_mod.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_mod.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -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:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_int_ranges_as_values.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_int_ranges_as_values.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/test_seq_search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/test_seq_search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/2dpacking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/2dpacking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/alpha.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/alpha.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships10.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships10.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships7.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships7.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/battleships9.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/battleships9.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/blocksworld_instance_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/blocksworld_instance_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cumulatives.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cumulatives.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/cutstock.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/cutstock.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/eq20.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/eq20.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/factory_planning_instance.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/factory_planning_instance.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/golomb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/golomb.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/jobshop2x2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/jobshop2x2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/knights.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/knights.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/knights.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/knights.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/knights.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/knights.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/knights.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/knights.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/langford2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/langford2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/latin_squares_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/latin_squares_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/multidim_knapsack_simple.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/multidim_knapsack_simple.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/packing.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/packing.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/packing.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/packing.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/packing.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/perfsq2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/perfsq2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/photo.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/photo.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/photo.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/photo.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/photo.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/photo.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/photo.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/photo.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_fd.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_fd.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/product_lp.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/product_lp.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/quasigroup_qg5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/quasigroup_qg5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_cp2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_cp2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/queen_ip.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/queen_ip.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/radiation.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/radiation.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/simple_sat.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/simple_sat.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/singHoist2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/singHoist2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/sudoku.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/sudoku.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/template_design.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/template_design.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_1.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_1.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_2.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_2.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/tenpenki_6.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/tenpenki_6.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/warehouses_small.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/warehouses_small.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/wolf_goat_cabbage.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/wolf_goat_cabbage.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/zebra.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/zebra.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_3.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_3.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_4.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_4.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/magicsq_5.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/magicsq_5.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/oss.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/oss.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/oss.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/oss.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/oss.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/oss.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/oss.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/oss.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/steiner_triples.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/steiner_triples.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/timetabling.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/timetabling.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from ./gecode/driver.hh:41, from ./gecode/flatzinc.hh:90, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/flatzinc.hh:48, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/flatzinc.hh:50, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/flatzinc.hh:41, from test/flatzinc/trucking.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/flatzinc.hh:53, from ./test/flatzinc.hh:42, from test/flatzinc/trucking.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch.o test/branch.cpp In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch.cpp:44: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch.cpp:44: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch.cpp:44: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch.cpp:44: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/int.o test/branch/int.cpp In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/int.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/bool.o test/branch/bool.cpp In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/bool.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/set.o test/branch/set.cpp In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/set.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ test/branch/set.cpp: In member function 'virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)': test/branch/set.cpp:54:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 54 | xx[i] = x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/float.o test/branch/float.cpp In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/float.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/branch.hh:52, from test/branch/float.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/branch.hh:47, from test/branch/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/branch.hh:49, from test/branch/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/branch.hh:52, from test/branch/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/branch.hh:47, from test/branch/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/branch.hh:56, from test/branch/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign.o test/assign.cpp In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/int.o test/assign/int.cpp In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/int.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/int.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/int.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/int.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/int.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/int.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/int.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/bool.o test/assign/bool.cpp In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/bool.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/bool.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/bool.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/bool.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/bool.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/set.o test/assign/set.cpp In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/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:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/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:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/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:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/set.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | 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:54:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 54 | y[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/set.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/set.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/set.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/set.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/set.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/float.o test/assign/float.cpp In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/float.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./test/assign.hh:48, from test/assign/float.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./test/assign.hh:45, from test/assign/float.cpp:40: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./test/assign.hh:46, from test/assign/float.cpp:40: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./test/assign.hh:48, from test/assign/float.cpp:40: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./test/assign.hh:45, from test/assign/float.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./test/assign.hh:51, from test/assign/float.cpp:40: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/search.o test/search.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/search.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/search.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:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/search.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/search.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/search.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/search.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:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/search.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/search.cpp:38: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/search.cpp:38: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/search.cpp:38: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/search.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:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/search.cpp:38: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/search.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:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | 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:201:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 201 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:201:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 201 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:202:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 202 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:202:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 202 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:203:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 203 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:203:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 203 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp: In member function 'virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)': test/search.cpp:226:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 226 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:235:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 235 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/search.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/search.cpp:38: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/search.cpp:38: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/search.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/search.cpp:38: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/nogoods.o test/nogoods.cpp In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/trace-recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/nogoods.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/nogoods.cpp:42: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/nogoods.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/nogoods.cpp:42: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/nogoods.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/nogoods.cpp:42: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/nogoods.cpp:42: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/nogoods.cpp:42: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/nogoods.cpp:42: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/nogoods.cpp:42: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/nogoods.cpp:42: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/nogoods.cpp: In constructor 'Test::NoGoods::Queens::Queens(Gecode::IntValBranch, bool, bool)': test/nogoods.cpp:77:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 77 | q1[i] = q[i]; q2[i] = q[n/2 + i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/nogoods.cpp:77:44: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 77 | q1[i] = q[i]; q2[i] = q[n/2 + i]; | ^ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/nogoods.cpp: In constructor 'Test::NoGoods::Hamming::Hamming(Gecode::SetValBranch, bool, bool)': test/nogoods.cpp:144:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 144 | cx[i] = expr(*this, -x[i]); | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/nogoods.cpp:158:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 158 | x1[i] = x[i]; x2[i] = x[size/2 + i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ test/nogoods.cpp:158:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 158 | x1[i] = x[i]; x2[i] = x[size/2 + i]; | ^ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/nogoods.cpp: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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from ./gecode/minimodel.hh:48, from test/nogoods.cpp:42: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from ./gecode/minimodel.hh:50, from test/nogoods.cpp:42: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from ./gecode/minimodel.hh:47, from test/nogoods.cpp:42: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/nogoods.cpp:42: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/array.o test/array.cpp In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from test/array.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from test/array.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from test/array.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from test/array.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from test/array.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from test/array.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from test/array.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/array.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/array.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/array.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from test/array.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from test/array.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/array.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/array.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from test/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/array.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/array.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/array.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/test.o test/test.cpp In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from test/test.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/test.hh:45, from test/test.cpp:40: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ test/test.cpp: In function 'int main(int, char**)': test/test.cpp:274:32: warning: catching polymorphic type 'class Gecode::Exception' by value [-Wcatch-value=] 274 | } catch (Gecode::Exception e) { | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/afc.o test/afc.cpp In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from test/afc.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from test/afc.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from test/afc.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from test/afc.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from test/afc.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from test/afc.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from test/afc.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/afc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/afc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/afc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/afc.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/afc.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/afc.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from test/afc.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from test/afc.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/afc.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/afc.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from test/afc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/afc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/afc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/afc.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/afc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/afc.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/afc.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/ldsb.o test/ldsb.cpp In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from test/ldsb.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from test/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from test/ldsb.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from test/ldsb.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from test/ldsb.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from test/ldsb.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from test/ldsb.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/ldsb.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/ldsb.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from test/ldsb.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from test/ldsb.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from test/ldsb.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)': ./gecode/set/int.hpp:42:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:753:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)' 753 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:770, from test/ldsb.cpp:43: ./gecode/set/int.hpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)': ./gecode/set/int.hpp:47:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 47 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:761:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)' 761 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from test/ldsb.cpp:43: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1210, from test/ldsb.cpp:43: ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)': ./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::SetVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from test/ldsb.cpp:43: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1210, from test/ldsb.cpp:43: ./gecode/set/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)' 53 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from test/ldsb.cpp:43: ./gecode/set/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1243:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1243 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1475, from test/ldsb.cpp:43: ./gecode/set/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1295:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1295 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1863, from test/ldsb.cpp:43: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)': ./gecode/set/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1848:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)' 1848 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:44:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1350, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)': ./gecode/float/channel.hpp:49:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1342:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)' 1342 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)': ./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/ldsb.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::FloatVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:83:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1483, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/afc.hpp:53:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)' 53 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/var.hpp:88:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1515:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1515 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1748, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/branch/var.hpp:93:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1567:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1567 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2039, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)': ./gecode/float/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:2024:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)' 2024 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel.hh:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 132 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1090:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1090 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel.hh:710:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 710 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1120:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)' 1120 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/ldsb.cpp:47: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 75 | e.post(home,t ? irt : neg(irt),ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:213:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntPropLevel) const' 213 | void post(Home home, IntRelType irt, IntPropLevel ipl) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1376, from test/ldsb.cpp:47: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntPropLevel) const': ./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 80 | e.post(home,t ? irt : neg(irt),b,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:216:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntPropLevel) const' 216 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/ldsb.cpp:47: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:776:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 776 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1377, from test/ldsb.cpp:47: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:779:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 779 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/ldsb.cpp:47: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/ldsb.cpp:47: ./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/ldsb.cpp:47: ./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1105:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1105 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/ldsb.cpp:47: ./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1380, from test/ldsb.cpp:47: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1108:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1108 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1618:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1618 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1626:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1626 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)': ./gecode/minimodel.hh:1638:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1638 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float.hh:1336:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)' 1336 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1648:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1648 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1649:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1649:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1649 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1676:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1676 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1685:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1685 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1697:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1697 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1706:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1706 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1715:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1715 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1727:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1727 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1737:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1737 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1746:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1746 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1758:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1758 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1767:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1767 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1776:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1776 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1788:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1788 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1798:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1798 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1770:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1770 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1807:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1807 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1787:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1787 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1819:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1819 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1797:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1797 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1828:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1828 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1804:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1804 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1837:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1837 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1821:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1821 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1849:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1849 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1831:14: note: initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1831 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1856:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1856 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1163:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1163 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1863:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1863 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1263:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)' 1263 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)': ./gecode/minimodel.hh:1870:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1870 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1044:12: note: initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)' 1044 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1871:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1871 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1948:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 1948 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)': ./gecode/minimodel.hh:1894:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1894 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:800:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)' 800 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1895:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1355:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntPropLevel)' 1355 | expr(Home home, const LinIntExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1895:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1895 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1954:16: note: initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)' 1954 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1902:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1902 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1029:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1029 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)': ./gecode/minimodel.hh:1913:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1913 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:957:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)' 957 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1914:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1914 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1016:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)' 1016 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./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:214:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 214 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1526:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1526 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./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:219:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 219 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1542:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1542 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./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:224:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1561:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)' 1561 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./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:229:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 229 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1577:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)' 1577 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 236 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1080:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1080 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)': ./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 241 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1088:16: note: initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)' 1088 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:270:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:271:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 271 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:293:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 293 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:296:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 296 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:321:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 321 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:378:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 378 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:380:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 380 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym4::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:413:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 413 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:418:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 418 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym5::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:445:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:450:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 450 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:480:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 480 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:530:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 530 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:591:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 591 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::MatSym4::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:635:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 635 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntVarSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:669:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 669 | distinct(home, m.col(0)); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:672:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 672 | linear(home, m.row(i), IRT_EQ, 3); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:2502:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 2502 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:677:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 677 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntVarSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:728:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 728 | distinct(home, m.col(0)); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:731:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 731 | linear(home, m.row(i), IRT_EQ, 3); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:2502:15: note: initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)' 2502 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:745:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 745 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntValSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:770:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 770 | rel(home, xs[0] + xs[1] == 6); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:775:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 775 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntValSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:811:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 811 | extensional(home, xs, tuples); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:2261:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)' 2261 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:817:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 817 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SimIntValSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:840:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 840 | rel(home, xs[0] + xs[1] == 6); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:844:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 844 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MED(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:869:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 869 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:873:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 873 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:895:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 895 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:898:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 898 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym1c::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:920:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 920 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:923:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 923 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MAX(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:948:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 948 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym2b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:986:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 986 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym3::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1022:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1022 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1026:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1026 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym4::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1059:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1059 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1063:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1063 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ValSym5::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1090:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1090 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1096:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1096 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarValSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1126:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1126 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::Recomputation::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1245:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1245 | extensional(home, va, t); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:2261:20: note: initializing argument 1 of 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)' 2261 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:1248:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1248 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::TieBreak::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1297:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1297 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1300:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1300 | rel(home, xs[1] != xs[2]); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:1307:104: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1307 | branch(home, xs, tiebreak(INT_VAR_DEGREE_MAX(), INT_VAR_MERIT_MAX(position)), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4948: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)' 4948 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh: In member function 'Gecode::IntArgs& Gecode::IntArgs::operator=(Gecode::IntArgs&&)': ./gecode/int.hh:610:9: warning: implicitly-declared 'Gecode::PrimArgArray& Gecode::PrimArgArray::operator=(const Gecode::PrimArgArray&)' is deprecated [-Wdeprecated-copy] 610 | class IntArgs : public PrimArgArray { | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp:1837:3: note: because 'Gecode::PrimArgArray' has user-provided 'Gecode::PrimArgArray< >::PrimArgArray(const Gecode::PrimArgArray< >&) [with T = int]' 1837 | PrimArgArray::PrimArgArray(const PrimArgArray& aa) | ^~~~~~~~~~~~~~~ test/ldsb.cpp: In function 'Gecode::IntSetArgs Test::LDSB::ISA(int, ...)': test/ldsb.cpp:1331:21: note: synthesized method 'Gecode::IntArgs& Gecode::IntArgs::operator=(Gecode::IntArgs&&)' first required here 1331 | a = IntArgs(); | ^ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetVarSym1::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1353:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1353 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1684: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)' 1684 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetValSym1::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1403:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1403 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1684: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)' 1684 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetValSym2::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1443:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1443 | cardinality(home, xs[i], 1, 1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ test/ldsb.cpp:1444:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1444 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1684: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)' 1684 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetVarSeqSym1::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1472:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1472 | rel(home, xs[0], SOT_INTER, xs[1], SRT_EQ, IntSet::empty); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:814:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 814 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1473:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1473 | rel(home, xs[2], SOT_INTER, xs[3], SRT_EQ, IntSet::empty); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:814:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)' 814 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1475:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1475 | cardinality(home, xs[i], 1, 1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:697:20: note: initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)' 697 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ test/ldsb.cpp:1476:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1476 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1684: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)' 1684 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::SetVarSeqSym2::setup(Gecode::Home, Gecode::SetVarArray&)': test/ldsb.cpp:1503:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1503 | rel(home, xs[0], SRT_EQ, xs[2]); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:729:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)' 729 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ test/ldsb.cpp:1504:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1504 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:43: ./gecode/set.hh:1684: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)' 1684 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ReflectSym1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1546:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1546 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1547:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1547 | rel(home, abs(m(0,0)-m(1,0))==1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:1548:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1548 | rel(home, abs(m(0,1)-m(1,1))==1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:1549:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1549 | rel(home, abs(m(1,0)-m(2,0))==1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:1550:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1550 | rel(home, abs(m(1,1)-m(2,1))==1); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:47: ./gecode/minimodel.hh:1371:12: note: initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntPropLevel)' 1371 | rel(Home home, const BoolExpr& e, IntPropLevel ipl=IPL_DEF); | ~~~~~^~~~ test/ldsb.cpp:1556:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1556 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::ReflectSym2::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1583:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1583 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::Action1::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:1612:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1612 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:1598:17: note: initializing argument 1 of 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)' 1598 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1616:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1616 | branch(home, xs, INT_VAR_ACTION_MIN(0.8), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:152, from test/ldsb.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:4931: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)' 4931 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:64:28: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from test/ldsb.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from test/ldsb.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float.hh:992:72: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:88:32: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2174, from test/ldsb.cpp:47: ./gecode/minimodel/ldsb.hpp: In instantiation of 'Gecode::SymmetryHandle Gecode::rows_reflect(const Gecode::Matrix&) [with A = Gecode::IntVarArray]': test/ldsb.cpp:634:26: required from here ./gecode/minimodel/ldsb.hpp:80:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 80 | xs[i] = m(c1,r1); | ~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2174, from test/ldsb.cpp:47: ./gecode/minimodel/ldsb.hpp:81:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 81 | xs[length+i] = m(c2,r2); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2174, from test/ldsb.cpp:47: ./gecode/minimodel/ldsb.hpp: In instantiation of 'Gecode::SymmetryHandle Gecode::columns_reflect(const Gecode::Matrix&) [with A = Gecode::IntVarArray]': test/ldsb.cpp:1555:29: required from here ./gecode/minimodel/ldsb.hpp:103:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 103 | xs[i] = m(c1,r1); | ~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2174, from test/ldsb.cpp:47: ./gecode/minimodel/ldsb.hpp:104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 104 | xs[length+i] = m(c2,r2); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./gecode/minimodel/matrix.hpp: In instantiation of 'Gecode::Slice::Slice(const Gecode::Matrix&, int, int, int, int) [with A = Gecode::IntVarArray]': ./gecode/minimodel/matrix.hpp:176:12: required from 'Gecode::Slice Gecode::Matrix< >::slice(int, int, int, int) const [with A = Gecode::IntVarArray]' test/ldsb.cpp:448:45: required from here ./gecode/minimodel/matrix.hpp:56:8: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] 56 | _r = ArgsType((tc-fc)*(tr-fr)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from test/ldsb.cpp:39: ./gecode/int.hh:648:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' 648 | IntVarArgs(const IntVarArgs& a) : VarArgArray(a) {} | ^~~~~~~~~~ ./gecode/int.hh:639:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] 639 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:185, from test/ldsb.cpp:38: ./gecode/kernel/array.hpp:1995:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' 1995 | VarArgArray::VarArgArray(const VarArgArray& aa) | ^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2173, from test/ldsb.cpp:47: ./gecode/minimodel/matrix.hpp:56:8: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here 56 | _r = ArgsType((tc-fc)*(tr-fr)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp:61:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 61 | _r[i++] = a(w, h); | ~~~~~~~~^~~~~~~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/ldsb.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' ./gecode/set/array.hpp:60:28: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1132, from ./gecode/set.hh:465, from test/ldsb.cpp:43: ./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 53 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/ldsb.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' ./gecode/float.hh:990:66: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:479, from ./gecode/float.hh:948, from ./gecode/minimodel.hh:53, from test/ldsb.cpp:47: ./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 50 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/region.o test/region.cpp In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)': ./gecode/kernel/core.hpp:1748:30: warning: implicitly-declared 'Gecode::GPI& Gecode::GPI::operator=(const Gecode::GPI&)' is deprecated [-Wdeprecated-copy] 1748 | class GECODE_VTABLE_EXPORT Space : public HeapAllocated { | ^~~~~ In file included from ./gecode/kernel.hh:151, from test/region.cpp:38: ./gecode/kernel/gpi.hpp:217:3: note: because 'Gecode::GPI' has user-provided 'Gecode::GPI::GPI(const Gecode::GPI&)' 217 | GPI::GPI(const GPI& gpi) : o(gpi.o) { | ^~~ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3369:9: note: synthesized method 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here 3369 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ In file included from ./gecode/kernel.hh:269, from test/region.cpp:38: ./gecode/kernel/trace-recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace-recorder.hpp:408:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 408 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3562:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3562 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:269, from test/region.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:416:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:269, from test/region.cpp:38: ./gecode/kernel/trace-recorder.hpp:406:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 406 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:293, from test/region.cpp:38: ./gecode/kernel/trace.hpp: In function 'void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)': ./gecode/kernel/trace.hpp:42:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:38: ./gecode/kernel.hh:279:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 279 | trace(Home home, TraceFilter tf, | ~~~~~^~~~ In file included from ./gecode/int.hh:898, from test/region.cpp:39: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 57 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1709, from test/region.cpp:39: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)': ./gecode/int/channel.hpp:43:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:1691:16: note: initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)' 1691 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 54 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/region.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)': ./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/region.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::IntVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:78:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/region.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)': ./gecode/int/branch/afc.hpp:83:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | AFC::init(home,x,d); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:235, from test/region.cpp:38: ./gecode/kernel/afc.hpp:135:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double) [with Var = Gecode::BoolVar]' 135 | AFC::init(Home home, const VarArgArray& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:83:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 83 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp:53:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)' 53 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp:88:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:4033:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4033 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp:93:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 93 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:4130:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4130 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:353:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4002, from test/region.cpp:39: ./gecode/int/branch/afc.hpp:77:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)' 77 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp:357:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:4078:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4078 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp:361:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:4174:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4174 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4494, from test/region.cpp:39: ./gecode/int/branch/var.hpp: In function 'Gecode::BoolVarBranch Gecode::BOOL_VAR_CHB_MAX(Gecode::BoolCHB, Gecode::BranchTbl)': ./gecode/int/branch/var.hpp:448:28: warning: unused parameter 'c' [-Wunused-parameter] 448 | BOOL_VAR_CHB_MAX(BoolCHB c, BranchTbl tbl) { | ~~~~~~~~^ In file included from ./gecode/int.hh:5229, from test/region.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)': ./gecode/int/trace.hpp:43:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:5196:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)' 5196 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5229, from test/region.cpp:39: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)': ./gecode/int/trace.hpp:49:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:152, from test/region.cpp:38: ./gecode/kernel/core.hpp:3368:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3368 | Home::operator =(const Home& h) { | ^~~~ In file included from test/region.cpp:39: ./gecode/int.hh:5214:14: note: initializing argument 1 of 'void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)' 5214 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:185, from test/region.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int.hh:650:66: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/region.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int.hh:705:30: required from here ./gecode/kernel/array.hpp:2014:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2014 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:185, from test/region.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:92:30: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:185, from test/region.cpp:38: ./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:108:31: required from here ./gecode/kernel/array.hpp:2150:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2150 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/region.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' ./gecode/int.hh:648:60: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1586, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 53 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:107, from ./gecode/kernel.hh:54, from test/region.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:607:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1635:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' ./gecode/kernel/array.hpp:1996:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' ./gecode/int.hh:702:63: required from here ./gecode/support/heap.hpp:589:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 589 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1587, from ./gecode/int.hh:586, from test/region.cpp:39: ./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 54 | 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/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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lgecodeint -lgecodekernel -lgecodesupport -L/usr/lib64 -lQtGui -lQtCore -lpthread perl ./misc/fixmanifest.perl .so.44.0 test/test.manifest .so.44.0 make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64:/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/lib64:/usr/lib64 + make check make[1]: Entering directory '/builddir/build/BUILD/gecode-5.1.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: 'gecode/kernel/var-imp.hpp' is up to date. make[1]: 'test/test' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/gecode-5.1.0' test/test -iter 2 -test Branch::Int::Dense::3 \ -test Int::Linear::Int::Int::Eq::Bnd::12::4 \ -test Int::Distinct::Random \ -test Int::Arithmetic::Mult::XYZ::Bnd::C \ -test Int::Arithmetic::Mult::XYZ::Dom::A \ -test Search::BAB::Sol::BalGr::Binary::Binary::Binary::1::1 Int::Arithmetic::Mult::XYZ::Bnd::C ++ Int::Arithmetic::Mult::XYZ::Dom::A ++ Int::Distinct::Random::Bnd ++ Int::Distinct::Random::Dom ++ Int::Distinct::Random::Val ++ Search::BAB::Sol::BalGr::Binary::Binary::Binary::1::1::1 ++ Search::BAB::Sol::BalGr::Binary::Binary::Binary::1::1::2 ++ Search::BAB::Sol::BalGr::Binary::Binary::Binary::1::1::3 ++ Search::BAB::Sol::BalGr::Binary::Binary::Binary::1::1::4 ++ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: gecode-5.1.0-7.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yd5lcJ + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode + cp -pr ChangeLog /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.0TEjOH + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode + cp -pr LICENSE /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode = 5.1.0-7.fc33 gecode(riscv-64) = 5.1.0-7.fc33 libgecodedriver.so.44()(64bit) libgecodeflatzinc.so.44()(64bit) libgecodefloat.so.44()(64bit) libgecodegist.so.44()(64bit) libgecodeint.so.44()(64bit) libgecodekernel.so.44()(64bit) libgecodeminimodel.so.44()(64bit) libgecodesearch.so.44()(64bit) libgecodeset.so.44()(64bit) libgecodesupport.so.44()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libQtCore.so.4()(64bit) libQtGui.so.4()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgecodedriver.so.44()(64bit) libgecodefloat.so.44()(64bit) libgecodegist.so.44()(64bit) libgecodeint.so.44()(64bit) libgecodekernel.so.44()(64bit) libgecodeminimodel.so.44()(64bit) libgecodesearch.so.44()(64bit) libgecodeset.so.44()(64bit) libgecodesupport.so.44()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: gecode-devel-5.1.0-7.fc33.riscv64 Provides: gecode-devel = 5.1.0-7.fc33 gecode-devel(riscv-64) = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgecodedriver.so.44()(64bit) libgecodeflatzinc.so.44()(64bit) libgecodefloat.so.44()(64bit) libgecodegist.so.44()(64bit) libgecodeint.so.44()(64bit) libgecodekernel.so.44()(64bit) libgecodeminimodel.so.44()(64bit) libgecodesearch.so.44()(64bit) libgecodeset.so.44()(64bit) libgecodesupport.so.44()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: gecode-doc-5.1.0-7.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.iuGhnJ + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-doc + cp -pr doc/html /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-doc + cp -pr ChangeLog /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MTyvnI + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-doc + cp -pr LICENSE /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode-doc = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-examples-5.1.0-7.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Ljw2eF + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-examples + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-examples + cp -pr examples/CMakeLists.txt examples/all-interval.cpp examples/alpha.cpp examples/archimedean-spiral.cpp examples/bacp.cpp examples/bibd.cpp examples/bin-packing.cpp examples/black-hole.cpp examples/car-sequencing.cpp examples/cartesian-heart.cpp examples/colored-matrix.cpp examples/crew.cpp examples/crossword.cpp examples/crowded-chess.cpp examples/descartes-folium.cpp examples/dominating-queens.cpp examples/domino.cpp examples/donald.cpp examples/efpa.cpp examples/eq20.cpp examples/golden-spiral.cpp examples/golf.cpp examples/golomb-ruler.cpp examples/graph-color.cpp examples/grocery.cpp examples/hamming.cpp examples/ind-set.cpp examples/kakuro.cpp examples/knights.cpp examples/langford-number.cpp examples/magic-sequence.cpp examples/magic-square.cpp examples/minesweeper.cpp examples/money.cpp examples/multi-bin-packing.cpp examples/nonogram.cpp examples/open-shop.cpp examples/ortho-latin.cpp examples/partition.cpp examples/pentominoes.cpp examples/perfect-square.cpp examples/photo.cpp examples/qcp.cpp examples/queen-armies.cpp examples/queens.cpp examples/radiotherapy.cpp examples/sat.cpp examples/schurs-lemma.cpp examples/scowl.hpp examples/sports-league.cpp examples/steel-mill.cpp examples/steiner.cpp examples/sudoku.cpp examples/tsp.cpp examples/warehouses.cpp examples/word-square.cpp /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/doc/gecode-examples + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.rpsx4H + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-examples + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-examples + cp -pr LICENSE /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64/usr/share/licenses/gecode-examples + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode-examples = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-debugsource-5.1.0-7.fc33.riscv64 Provides: gecode-debugsource = 5.1.0-7.fc33 gecode-debugsource(riscv-64) = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-debuginfo-5.1.0-7.fc33.riscv64 Provides: debuginfo(build-id) = 5c64ebcf4a54fca249e5747f54c34f8a6ee160f8 debuginfo(build-id) = 6e369f5a293515da213b13f8bf649583020820d5 debuginfo(build-id) = 80c6f330338888c1308447db536a0c16d5fcb40d debuginfo(build-id) = 81f3687b52fea20ac1a4eba84a7f348d89fe5d9e debuginfo(build-id) = 8ec16458e1e2e510116f03987a7370792acf1682 debuginfo(build-id) = a055eca2eb44fa319d87a636347b87a11f14d3b9 debuginfo(build-id) = abc9f3e61f6846aa1f88740347f74895ef3dc927 debuginfo(build-id) = acf97c4b4edc6e033de45f35f0fb929366d5e6c8 debuginfo(build-id) = d203d99febbf2d2070b71d7a76f58e25c12b08aa debuginfo(build-id) = e5a403d39c8ae534700085fa1da763bb30f6c338 gecode-debuginfo = 5.1.0-7.fc33 gecode-debuginfo(riscv-64) = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gecode-debugsource(riscv-64) = 5.1.0-7.fc33 Processing files: gecode-devel-debuginfo-5.1.0-7.fc33.riscv64 Provides: debuginfo(build-id) = d297a59ca063c87f4f35e07631668b46956a71e5 gecode-devel-debuginfo = 5.1.0-7.fc33 gecode-devel-debuginfo(riscv-64) = 5.1.0-7.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gecode-debugsource(riscv-64) = 5.1.0-7.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 Wrote: /builddir/build/RPMS/gecode-devel-5.1.0-7.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/gecode-examples-5.1.0-7.fc33.noarch.rpm Wrote: /builddir/build/RPMS/gecode-5.1.0-7.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/gecode-devel-debuginfo-5.1.0-7.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/gecode-debugsource-5.1.0-7.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/gecode-debuginfo-5.1.0-7.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/gecode-doc-5.1.0-7.fc33.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FNFLyI + umask 022 + cd /builddir/build/BUILD + cd gecode-5.1.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gecode-5.1.0-7.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0